I can’t remember the last time I was invited to a baby shower. In fact, I think the last time I went to one was when I was pregnant with my middle daughter (I don’t think I had one for my youngest!) and that was six years ago. I do remember receiving all kinds of gifts; some of which I liked and some of which I could have passed on. That’s why I think it’s important to ensure you get the parents to be something they have on their baby registry or something that they’ve told you specifically that they need. Almost everyone is going to give a pack of plain onesies or an “I love mommy” bib. (And not enough people give diapers. IJS!)
If you want to go with the typical gift then at least make it unique and special like giving one of those personalized baby gift baskets. You can add the baby’s name to a t-shirt or bib, you can customize the color or include something extra special for the parents to be. Whatever is in the basket it will be much better when it’s personalized.
While you’re here, tell me when is the last time you went to a baby shower and what did you give as a gift.