Top 100 Baby Names for Girls and Boys

Updated January 18, 2018
chalkboard with names

Baby name trends change on an annual basis around the world. While creative names and unique spellings are becoming more popular for little girls, the top baby names still include classics that never go out of style. In the U.S. the Social Security Administration (SSA) keeps track of the most popular names legally given over the last 100 years and you won't see anything too modern or unusual there. However, the SSA also tallies the most popular names in any given year and you can see the top 100 from 2016 by changing the parameters at the bottom of their website.

Girl Baby Names

U.S. sources like baby naming website Nameberry keep track of popular names based on visitor searches and surveys to stay abreast of which names are paving a new path or on the rise. When you check out top female names from other countries like the U.K., Germany, Hungary, Italy, Canada and Sweden, some classic and modern names transcend culture and geography.

  1. Emma
  2. Sophia
  3. Maria
  4. Mia
  5. Lena
  6. Julia
  7. Lea/Leah
  8. Sara/Sarah
  9. Ruby
  10. Isabella
  11. Amelia
  12. Chloe
  13. Ava
  14. Martina
  15. Olivia
  16. Mariam/Meriam
  17. Laura
  18. Charlotte
  19. Zoe/Zoey
  20. Lily/Lilly
  21. Alice
  22. Anna
  23. Anastasia
  24. Emily
  25. Abigail
  26. Evelyn
  27. Evie
  28. Amina
  29. Victoria
  30. Hannah
  31. Ella/Ellie
  32. Mila
  33. Molly
  34. Gabrielle
  35. Nora
  36. Matilda
  37. Caroline
  38. Clara
  39. Valentina
  40. Elena
  41. Natalie
  42. Luisa
  43. Esme
  44. Arianna
  45. Thea
  46. Eloise
  47. Grace
  48. Cora
  49. Isla
  50. Amara
  51. Rumi
  52. Rose
  53. Maeve
  54. Aria
  55. Luna
  56. Riley
    babies with nametags
  57. Harper
  58. Adeline
  59. Madison
  60. Avery
  61. Jade
  62. Beatrice
  63. Elizabeth
  64. Diane/Diana
  65. Camila
  66. Kinsley
  67. Kyara
  68. Nova
  69. Hailey
  70. Mae/Mei
  71. Aurora
  72. Astrid
  73. Penelope
  74. Brooklyn
  75. Scarlett
  76. Vera
  77. Savannah
  78. Jasmine/Jazmin
  79. Stella
  80. Willow
  81. Lucy
  82. Rosalie
  83. Reagan
  84. Arabella
  85. Skye/Skylar
  86. Hazel
  87. Neveah
  88. Taylor
  89. Helena
  90. Naomi
  91. Iris
  92. Imogen
  93. Paisley
  94. Violet
  95. Freya
  96. Sadie
  97. Piper
  98. Melanie
  99. Faith
  100. Jessica

Boy Baby Names

While baby name trends like colors, natural objects and sports names do pop up for baby boys, many classic names remain in the top 100 according to the SSA. Other U.S. sources that track trends, like BabyCenter, show little boys are taking on softer, more descriptive names with two syllables or fewer. But, throughout the rest of the world in countries like the U.K. and Switzerland classic, strong boy names still reign supreme. Naturally, spellings differ by region and culture but some boy names stand strong in their universal appeal. Baby boy names ending in consonants are most common as are those shared by famous leaders and religious figures.

  1. Mohamed/Muhammad
  2. Liam
  3. Jack
  4. Oliver
  5. Jacob
  6. William
  7. Luca/Lucas
  8. Benjamin
  9. Alejandro
  10. Daniel/Dan
  11. Elias/Elijah/Eli
  12. Noah/Noam
  13. Sebastian
  14. Santiago
  15. Nicholas
  16. Charlie/Charles
  17. Gabriel
  18. Nathan
  19. Thomas
  20. John
  21. Ethan
  22. Leo/Leon
  23. Oscar
  24. Levi
  25. Finn
  26. Milan
  27. Andrei
  28. Cooper
  29. Georgi
  30. Marc/Mark
  31. Maximilian/Maxim
  32. Josiah/Joseph
  33. Jayden
  34. Adam
  35. James
  36. David
  37. Filip/Philipe
  38. Ryan
  39. Isaac
  40. Isaiah
  41. Tim/Timothy
  42. Julian
  43. Mason
  44. Rafael/Raphael
  45. José
  46. Anthony
  47. Luis
  48. Hugo
  49. Kevin
  50. Matthew
  51. Hunter
    Jasper
  52. Ruben/Reuben
  53. Samuel
  54. Jasper/Gasper
  55. Axel
  56. Elliot
  57. Henry
  58. Andrew
  59. Xavier
  60. Archer
  61. Dylan
  62. Jonas
  63. Wyatt
  64. Caleb
  65. Emile/Emilian
  66. Aiden
  67. Adrian
  68. Joshua
  69. Fabian
  70. Lincoln
  71. Felix
  72. Jude
  73. Cameron
  74. Hudson
  75. Magnus
  76. Ian
  77. Brayden
  78. Angel
  79. Paul
  80. Aaron
  81. Declan
  82. Malik
  83. Jesse
  84. Theodore
  85. Michael
  86. Easton
  87. Bodhi
  88. Logan
  89. Ren
  90. Milo
  91. Can
  92. Carter
  93. Owen
  94. Colton
  95. Grayson
  96. Austin
  97. Domenic/Dominick
  98. Silas
  99. Arthur
  100. Christopher

The Name Game

Baby name trends change so quickly it can be hard to keep up. You may think you have a unique, uncommon name picked out for your little boy or girl only to discover later on a kindergarten class full of kids with the same monicker. Find out what's on trend in your area or around the world to see which names get a lot of love and which might be one-of-a-kind.

Trending on LoveToKnow
Top 100 Baby Names for Girls and Boys