I wouldn't choose a short form/ nickname
nor a surname as first name (especially anything containing "son" for a girl - what's the logic in people's heads when they call a girl child Name-son?
I also don't like former boys names used for girls (because I have one and my experience of it is more negative than positive, though not enough to bother with the conflict involved in changing it)
nor anything which sounds "made up" as though it's from StarWars or a fantasy genre TV series or film
.
There are a few specific names I would like if it weren't for the association's they have for me (not personal associations, things like Jude the obscure - how could you name a child after such a desperately unhappy, unfortunate character who's son of the same name murdered his younger siblings because he misunderstood something he overheard
... even though I assume people who use the name haven't read the book or it wasn't significant enough to them to overshadow the name, and the children aren't named "after" the character!)
Cutesy or out there "I'm so cutting edge" names chosen for a baby-as-fashion accessory/ statement piece apparently forgetting he or she will grow up and be a separate person would be the last category.
It doesn't matter though does it; you can't please everyone and wouldn't want to. You just have to choose the name you think will be the right one for your child.