The 100 Most Popular Baby Names of 2021 (So Far)

There's a relatively good chance her name is Olivia.
There's a relatively good chance her name is Olivia. | fizkes/iStock via Getty Images

Unlike Spinach, Circumcision, and Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116, naming your baby Olivia probably isn’t illegal anywhere. But little Olivia might run into a different issue: Everyone else her age is also named Olivia.

According to BabyCenter, Olivia is the most popular baby name for girls, followed by Emma, Amelia, and Ava. While some rankings comprise names that prospective parents have flagged as their favorites, BabyCenter’s list is based on which names its members have actually chosen for their new kids. It’s also updated on a daily basis, so you don’t have to wait for the Social Security Administration’s annual report to find out which names end up on the most birth certificates.

If you’re looking for something unique for your baby girl, you can probably cross most E names off your list. There are 11 in BabyCenter’s top 50, including Ella, Ellie, Eleanor, Elizabeth, Eliana, Elena, Emily, Emilia, Everly, and Evelyn. Names that end in a are in especially high demand, too, from classics like Isabella and Amelia to trendy newcomers like Nova and Aria. Sophia and Sofia both made the list, in fifth and 23rd place, respectively.

For boys, parents can’t get enough of Noah, Liam, and Oliver. Using last names as first names continues to be a popular practice as well: Grayson, Carter, Hudson, and Lincoln made the top 50. So did Jackson (17th) and Jaxon (43rd). And based on this data, christening your son Maverick doesn’t make you as much of a maverick as you may think—the name is 40th on the list.

See the top 50 girls’ names and top 50 boys’ names below, and keep track of the daily shifts via BabyCenter.

Baby Girl Names

  1. Olivia
  2. Emma
  3. Amelia
  4. Ava
  5. Sophia
  6. Charlotte
  7. Isabella
  8. Mia
  9. Luna
  10. Harper
  11. Gianna
  12. Evelyn
  13. Aria
  14. Ella
  15. Ellie
  16. Mila
  17. Camila
  18. Avery
  19. Ryilee
  20. Layla
  21. Scarlett
  22. Lily
  23. Sofia
  24. Nova
  25. Aurora
  26. Abigail
  27. Chloe
  28. Riley
  29. Hazel
  30. Nora
  31. Zoey
  32. Isla
  33. Penelope
  34. Elizabeth
  35. Eleanor
  36. Elena
  37. Madison
  38. Emilia
  39. Emily
  40. Eliana
  41. Willow
  42. Maya
  43. Stella
  44. Violet
  45. Addison
  46. Paisley
  47. Everly
  48. Hannah
  49. Litte
  50. Ivy

Baby Boy Names

  1. Noah
  2. Liam
  3. Oliver
  4. Elijah
  5. Lucas
  6. Mason
  7. Levi
  8. James
  9. Mateo
  10. Asher
  11. Benjamin
  12. Aiden
  13. Logan
  14. Ethan
  15. Leo
  16. Jack
  17. Jackson
  18. Leriel
  19. Henry
  20. Grayson
  21. Wyatt
  22. Carter
  23. Sebastian
  24. William
  25. Daniel
  26. Owen
  27. Julian
  28. Alexander
  29. Michael
  30. Ezra
  31. Muhammad
  32. Hudson
  33. Lincoln
  34. Luke
  35. Gabriel
  36. Samuel
  37. Jacob
  38. Josiah
  39. Jayden
  40. Maverick
  41. David
  42. Elias
  43. Jaxon
  44. Matthew
  45. Eli
  46. Luca
  47. Anthony
  48. Isaiah
  49. Kai
  50. John