My advice - when choosing a child's name,
look up the definition of the name,
make sure it doen't sound silly with the surname, or join to make a new word,
make sure the initials aren't going to spell something silly ......
and don't ask too many other people's opinions!
When you ask lots of other people, SOMEONE is bound to tell you they don't like it, no matter what name you're thinking of!
When I was choosing names, I had people saying "Oh no - don't call her that - I went to school with a girl with that name and she was a real bully / real cow / stole my boyfriend" - whatever!