Why does naming a baby have to be so difficult? You don't want your kid to have the same name as everyone else at school; you definitely don't want him to have a name that is easily made fun of; and you don't want her to have some outlandish name that no one can say. So where is the right balance? These 40 names will help you find it.
Boys:
Girls:
Obviously the 2000s brought out some beautiful names.