Skip to content
MyNameRoots

Decades

Top baby names of the 2020s

Olivia and Liam lead the 2020s (through 2025).

Girls

  1. Olivia 95,853
  2. Emma 85,652
  3. Charlotte 78,055
  4. Amelia 76,108
  5. Sophia 74,758
  6. Mia 68,154
  7. Isabella 67,643
  8. Ava 63,350
  9. Evelyn 55,734
  10. Harper 47,509
  11. Luna 46,161
  12. Camila 45,999
  13. Sofia 45,288
  14. Eleanor 41,966
  15. Elizabeth 41,893
  16. Gianna 39,710
  17. Scarlett 38,284
  18. Violet 38,031
  19. Ella 37,920
  20. Emily 37,622

Boys

  1. Liam 124,842
  2. Noah 116,024
  3. Oliver 89,293
  4. James 72,523
  5. Elijah 72,049
  6. William 68,067
  7. Henry 68,047
  8. Lucas 65,795
  9. Theodore 65,579
  10. Benjamin 64,922
  11. Mateo 62,272
  12. Levi 57,122
  13. Sebastian 53,454
  14. Jack 53,384
  15. Daniel 52,726
  16. Michael 52,631
  17. Alexander 51,145
  18. Ethan 50,594
  19. Samuel 50,328
  20. Owen 48,832

Year by year