Hmm, Sophie the Giraffes are ubiquitous here and only like $20, most of my friends got duplicates of them at their showers, so I would not go for that if you are looking for something original.
I like to give a mix of practical, usually off the registry, and cute. It is hard for the practical items if you don't know what she's already got and her preferences. Maybe some cute swaddles? Books? If you give a favorite children's book, you can write an inscription with your wishes for the child inside. I still have the copy of "The Little Prince" that my aunt gave me when I was born with her inscription in it. The only problem with books is again the possibility of duplicates. I have a friend who ended up with five (FIVE!) copies of The Very Hungry Caterpillar. Trumpette socks are both practical and cute for girls and come in tons of different styles and colors.
For something cute and different, if the expectant mom has a sense of humor, I have given
these t-shirts as gifts a number of times for both boys and girls and they've been really well received - basically it's a cute t-shirt packaged in a cloth bag that informs you that the great Mysterio will predict your child's future. You have to cut open the bag to see what Mysterio's prediction is (on the shirt). It's cute things like "monkey wrangler" and "game show host." Fun to open when everyone is sitting around watching.
If you share a school, hometown connection or interest with the mom to be, you could get a onesie or hat for the baby with her college logo/favorite sports team/political party, etc. When I buy clothes I tend to forego newborn sizes (she'll get a ton) and buy 6 mo or older sizes (keeping in mind the season when the baby will likely wear it when choosing long sleeves/short sleeves, etc.).
I have also given the
Winkel toy which babies seem to go nuts for - it's easy for them to grab and comforting to chew on.