One of the biggest (and toughest) decisions a parent makes is what to name their newborn. Do you name him/her after a relative, a friend, a celebrity, a place...the choices are endless. Luckily, there's a way to find out the most popular baby names.

BabyCenter every year compiles a list of the 100 most popular baby names. For 2012, for the eighth consecutive year, Aiden was the No. 1 boys name. Great name, but a little surprise to us. We can't even name one person close to us, or that we even know, that has that name. 8th year in a row as the most popular. Wow!

For girls, the top name is a return champ, too. Topping the list for the third year in a row is Sophia.

By the way, the BabyCenter list combines names that sound the same but have multiple spellings (like Sophia or Sofia). Their list comes from nearly half a million parents who shared their baby's name.

Top 10 Girl Names

Top 10 Boy Names