When we were naming our kids I had certain criteria. I wanted only one spelling for the name, if you heard it you'd know how to spell it. I wanted it gender specific. I wanted it to be a known name but not trendy. It would be great if there were one or two more with that same name in the school, but I did not want several with that name in the same class. And I paid attention to the initials, I did not want those to spell something derogatory.
Of course this was just my opinion, pretty much not shared with anyone else. My wife did not agree with most of this. At the time the trendy name was some version of Jeffrey, Jeffery, Geoffrey, or even Jefrey. I was so glad my sister had a boy a few months before ours was born and she named him Jeffrey. Or was it Jeffery? We were finally able to quit disagreeing over that name.
I dated a girl with two older brothers, one James and the other Jimmy. When the first one was born he was named James in honor of an uncle. But that uncle was not pleased, his official name was Jimmy. In no way was James named after him, to him it was an insult. So the next boy was named Jimmy. That girl and a few of her relatives were OK (I really liked her father, he was stable) but "drama queen" was pretty common in that family on the mother's side. If they could find something to be insulted about they'd jump on it with both feet, bounce up and down, and shout Wee, Wee, Wee.