It’s interesting to see how diametrically opposed some of our notions are, which is a good thing really because otherwise everyone would have the same name.
My first rule for naming boys is nothing too masculine. Names like Butch, Slade, Stone, Rocky, Ace, Hunter and Max create an expectation of hard guy-ness and would likely look ridiculous on kids with my genes. Poindexter and Smedly would be bad going in the other direction. No “Jr.” either.
I dislike trendy or religious names (especially Joshua) and would not want to use alternative spellings.
Our dilemma in naming kids was compunded by our diverse backgrounds. We went with American first names and Iranian middle names and use both names as if they were first names.
In Farsi “an” means “shit” so Andrew, Andrea and so forth are out. Also, the "“th” sound cannot be pronounced by most Iranians so any name with that is out. Bill means “shovel” in Farsi. Likewise, Iranian names with “kh” or “gh” sounds were eliminated because there are no such sounds in English.
My wife wanted Persian names and not Arabic names (though those are popular in Iran). And we wanted nothing Islamic like Mohammed or Reza. Nothing Jewish sounding either. Dave might raise no eyebrows here, but being named David (or Davoud) could label a person in a bad way there.
So we had two boys. Ryan Cyrus (pronounced SEE-roos) and Calvin Aria.
For Girls, I love Veronica and I think I like Charlotte second best.