It's a huge deal for us; name of the baby. We like the name to be Persian, meaningful, strong, and global. We want it to pronounce well and mean good, at least not bad, in most common languages. We want it not to be too popular, too foreign, too old, too new. We want the name to have our parents approval in the end. We want it to be short and sweet.
It's a project by itself.
I realized that we had more possible options with the name of my son compared to a girl's name. One theory I have is that Persian girls' names, even though meaningful and strong, but hard to pronounce in English. For example, some of my favorite names: Mehrangiz, Saghi, Shaghayegh.
There are several websites with name ranking and name meaning, and several forum asking for suggestions (not my kind of thing). But I found this website the best:
It provides with the name's meaning, other names that rhyme with it, some statistics, and different prononciation and spelling. What's really cool is that you can search for names that rhyme with another name, for example an older siniling's name.
It's a cumbersome yet fun project in the end. Kids deserve pretty and meaningful names. Good lunch finding yours!