Anyone who has a kid understands that the arrival of a newborn baby is filled with both joy and stress for both parents. Despite the "stress" that is quite obvious to a third party when one is having a new baby, it is usually surpassed by just the smile and laughter of the baby. Full grown men melt and soften when they see their own kid smile at them. This is why times like these are celebrated and shared with friends through baby gifts.
Every newborn baby is unique and special (at least, the parents would like to think so). Ideally, you want a gift that reflects this uniqueness and simple quirks of the baby. Luckily, there are a lot of baby gifts out there to fit the kids uniqueness in the eyes of the parents. I don't know where the baby gift companies come up with some of their ideas but I like it!
The most important thing, though to keep in mind when choosing a gift for the new baby is that you aren't giving it to the baby but the gift is actually a gift to the parents. Obviously, the kid has no preference nor ability to communicate what he likes yet. No fashion sense, no hobbies, etc etc - so for the first six months, you should remember that the gift is for the parents primarily and what they want for their kid.
A practical yet unique baby gifts is one of the best ways to go. We all know that it is not easy nor is it cheap to raise a newborn. You might be tempted to be lazy and just give money or baby supplies. However, since you have taken the time to do some internet research and read this it is obvious that you are not lazy.
Just be patient when looking - there is a plethora of practical but unique baby gifts out there. What comes to mind is a diaper cake - a bunch of diapers aesthetically arranged along with baby trinkets.
A great source to help you pick out baby gifts are baby showers or people who are experienced in them. Talking to other people is a great source in terms of knowing what is being given nowadays.
Now that we have covered the basics, I hope it gets your mind a moving.