The only name that I have really thought wtf is a little girl at my dd's gym class called America. It just sounds very ugly to me, and I can't think it has any shortenings. I find it very difficult to chat to her mum as a result, as I feel I just can't react at all.
I like proper names (ie not made up), spelt properly. Unusual names are fine (I have one!), but I do think that you need to consider where your child is growing up, and the sort of person they might become. So I wouldn't call a daughter something very flowery and feminine for example, because what if they weren't like that? I hope that we have chosen names for dd and ds that are flexible enough to grow with them. I also really dislike calling children by shortenings alone, or silly things, because what are nicknames for?
On the other hand you can never tell how people may react - dh for example has the most popular boys name (also classical in origin) for the year he was born (there were about 10 of them in our year at uni), but his grandfather said "that's a dog's name" when he was born!