My first consideration would always be that the name not be likely to cause the child any problems in their life. Therefore, anything utterly unusual would be out of the question. Similarly, I would name my child in such a way that the name not be strange in the local culture. Thus, although my favorites are anglo-saxon names, I would not give them to any child of mine in Czechia, where I now live.
In Canada, if I had a daughter, I'd like to name her Leslie. Other names I like are: Lindsay, Laura/Laurie/Lori, Rose, and classic, simple Christian names like Mary and Jane. For a boy, I might pick Michael, Dylan, Sean, Steven, Evan, Calvin, Eric, or Jack. As you can see, my choices are very anglo, though I was born in Serbia.
In Czechia, I might name my daughter Ruzhena (means Rosie), or some other name that's not too unusual, but not too common (many names repeat themselves in this country, there are tons of Janas, Marketas and Martinas). A boy I might name Michal (Mi-hull), Vaclav (Vahts-love), or Martin. I would not name my son Jan (Yahn - means John), because I don't like the standard Czech pet form of it - Honza. And there are tons of them.