And it's such a pretty name. 

By Katie Holdefehr
Updated December 06, 2018

The pregnancy and parenting website BabyCenter just revealed its much-anticipated Top 100 Names of 2018 list—and as it turns out, the winning names are no surprise. In fact, the top name for boys is on a six-year-long winning streak, while the top name for girls has won the title for the ninth year in a row. While it may seem like more and more parents are choosing creative names—Hilary Duff named her daughter Banks and Cardi B named her daughter Kulture—the trend may just be among celebrity parents, while parents in general are sticking to the classics.

For the ninth year in a row, Sophia has landed the top spot on BabyCenter's list of most popular baby names for girls. Sophia is officially the "it" girl name for babies, and according to Linda Murray, BabyCenter's Senior Vice President of Consumer Experience and Global Editor in Chief, the trend shows no signs of slowing down. "It has worldwide appeal, it's pronounceable in multiple languages, and it's feminine and sophisticated all at once," she explains.

Plus, the meaning behind the name is lovely, as Sophia means "wise." As BabyCenter points out in its press release, names with a positive, zen meaning are on the rise, including "Peace" (up 66 percent), "Hope" (up 10 percent), and "Harmony" (up 15 percent), indicating that many millennial and Gen-Z parents aren't just concerned with how a name sounds, but also what it means.

Curious about the other top baby names for girls? Check out the complete list, below. To compile the list, BabyCenter combined the data for multiple spelling variations for names (like Sophia and Sofia) and incorporated data shared by more than 742,000 parents in 2018.

Top Baby Names for Girls in 2018:

  1. Sophia
  2. Olivia
  3. Emma
  4. Ava
  5. Isabella
  6. Aria
  7. Riley
  8. Amelia
  9. Mia
  10. Layla (New)

While Sophia takes the top spot for girls' names, Jackson wins as the top baby name for boys for the sixth consecutive year. A modern twist on the name Jack (which landed a spot on NameBerry's 2017 list), Jackson feels both familiar and fresh. On the complete list of top baby names for boys for 2018, below, you'll find many classic picks, including those with historical and biblical significance.

Top Baby Names for Boys in 2018:

  1. Jackson
  2. Liam
  3. Noah
  4. Aiden
  5. Caden
  6. Grayson
  7. Lucas
  8. Mason
  9. Oliver (New)
  10. Elijah