These Are The Top Baby Names Of 2024

BabyCenter released its annual list of popular names.
Open Image Modal
Muhammad Iqbal via Getty Images
Beautiful portrait of baby with white blanket - Stock photo

As we move through the final months of 2024, the folks at BabyCenter are taking a look back at the baby name trends that defined this year. On Monday, the parenting resource released its annual report on parents’ favourite names.

For the fourth consecutive year, Olivia is the top name for girls, while Noah remains at No. 1 for boys for a second year. Amelia, Emma, Sophia and Charlotte round out the girl names list as they did in 2023 ― as do Liam, Oliver, Elijah and Mateo on the boys’ side. 

Although the top names are quite similar to last year’s rankings, there were still some notable changes. Ellie rose six spots from No. 15 to No. 9, but Luna and Evelyn dropped down the list. Meanwhile, Asher overtook Leo and Luca, and Ezra jumped up one spot. 

Beyond the top 10 names, BabyCenter identified some other interesting shifts, like the rising popularity of E-names for boys and -lee or -lyn endings for girls. And after decades as a mainstay, the name Sarah is no longer in the top 100 list. 

“Seeing the perennial classic Sarah fall out of the top 100 for the first time in 60 years was a shocker,” Rebekah Wahlberg, a baby name trends specialist at BabyCenter, told HuffPost. “I work with a bunch of Sarahs and I can’t even tell you how many I’ve known growing up. So it’s a little sad to see the name decline ― there’s a lot of nostalgia with a timeless name like Sarah. But Gen Alpha and Gen Beta kids will grow up and have their own version of Sarah ― maybe Olivia?”

BabyCenter compiles its list based on data from the more than 500,000 babies born in 2024 to parents who shared their names with the website and/or app. Keep scrolling for the top 10 names for boys and girls this year. 

Girls

  1. Olivia
  2. Amelia
  3. Emma
  4. Sophia
  5. Charlotte
  6. Isabella
  7. Ava
  8. Mia
  9. Ellie
  10. Luna

Boys

  1. Noah
  2. Liam
  3. Oliver
  4. Elijah
  5. Mateo
  6. Lucas
  7. Levi
  8. Ezra
  9. Asher
  10. Leo