← All posts

Top 100 Boy Names of 2025: The Biggest Trends

Which boy names trended up or down the most in 2025? An interactive look at the rising, falling, and steadiest names in the SSA top 100.

The Social Security Administration's 2025 baby name data is out! Here's how the top 100 boy names trended in 2025.

The top 100 boy names of 2025 were given to 649,546 babies — about 38.0% of all boys named that year(up from 38.0% in 2024). Of the names that ranked in both years, 41 climbed, 56 fell, and 9 held steady.

The 10 most popular boy names of 2025 were Liam, Noah, Oliver, Theodore, Henry, James, Elijah, Mateo, William, and Lucas.

The biggest rising trend was Eithan, which jumped 130 spots from #227 to #97. The biggest fall belonged to Christian, which slid 19 places from #77 to #96. By raw birth count, Eithan picked up the most babies (+128.2%), while Liam lost the most (-6.1%).

Atlas, Adriel, Arthur, Emiliano, Eithan, and Archer broke into the top 100 for the first time, while Eli, Amir, Jaxon, Parker, Colton, and Adam fell out of the rankings.

Liam held the #1 boy name spot in 2025 — its 9th straight year at #1, a streak that began in 2017.

Biggest boy name trends from 2024 to 2025

Boy names to watch in 2026

Just outside the top 100, these boy names are climbing fast. They are ranked between #101 and #150 in 2025 and showed the strongest upward movement from 2024. Any of them could break into the top 100 next year. Each pill shows the name's rank shift and the year-over-year change in babies given that name.

Every top 100 boy name from 2024 to 2025

Every boy name that landed in the top 100 in either year is plotted below. Hover any name to see its rank, count, and percentage shift. Click a name to dive into its full history.

202420251. Liam2. Noah3. Oliver4. Theodore5. James6. Henry7. Mateo8. Elijah9. Lucas10. William11. Benjamin12. Levi13. Ezra14. Sebastian15. Jack16. Daniel17. Samuel18. Michael19. Ethan20. Asher21. John22. Hudson23. Luca24. Leo25. Elias26. Owen27. Alexander28. Dylan29. Santiago30. Julian31. David32. Joseph33. Matthew34. Luke35. Jackson36. Maverick37. Miles38. Wyatt39. Thomas40. Isaac41. Jacob42. Mason43. Gabriel44. Anthony45. Carter45. Logan47. Aiden48. Grayson49. Caleb50. Cooper51. Charles52. Roman53. Josiah54. Ezekiel55. Thiago56. Isaiah57. Joshua58. Wesley59. Jayden60. Bennett61. Christopher62. Nathan63. Angel64. Nolan65. Waylon66. Cameron67. Brooks68. Andrew69. Beau70. Weston71. Rowan72. Adrian73. Lincoln74. Enzo75. Ian76. Kai77. Christian78. Axel79. Aaron80. Theo81. Silas82. Walker83. Jonathan84. Leonardo85. Everett86. Micah87. Ryan88. August89. Gael90. Robert91. Jose92. Eli93. Jeremiah94. Luka95. Amir96. Jaxon97. Parker98. Colton99. Myles100. AdamLiam 1.Noah 2.Oliver 3.Theodore 4.Henry 5.James 6.Elijah 7.Mateo 8.William 9.Lucas 10.Benjamin 11.Levi 12.Elias 13.Luca 14.Jack 15.Sebastian 16.Hudson 17.Samuel 18.Leo 19.Ezra 20.Michael 21.Daniel 22.John 23.Ethan 24.Julian 25.Santiago 26.Cooper 27.Asher 28.Joseph 29.Alexander 30.Owen 31.Matthew 32.Luke 33.Thomas 34.David 35.Jackson 36.Gabriel 37.Wyatt 38.Mason 39.Bennett 40.Dylan 41.Roman 42.Jacob 43.Miles 44.Carter 45.Anthony 46.Isaac 47.Charles 48.Maverick 49.Thiago 50.Grayson 51.Wesley 52.Logan 53.Josiah 54.Weston 55.Waylon 56.Isaiah 57.Caleb 58.Rowan 59.Beau 60.Ezekiel 61.Aiden 62.Nathan 63.Brooks 64.Nolan 65.Joshua 66.Angel 67.Christopher 68.Lincoln 69.Jayden 70.Silas 71.Enzo 72.Andrew 73.Adrian 74.Atlas 75.Cameron 76.Everett 77.Walker 78.Axel 79.Aaron 80.August 81.Theo 82.Ian 83.Adriel 84.Luka 85.Gael 86.Arthur 87.Jeremiah 88.Jonathan 89.Micah 90.Leonardo 91.Robert 92.Kai 93.Emiliano 94.Jose 95.Christian 96.Eithan 97.Archer 98.Ryan 99.Myles 100.

Data: U.S. Social Security Administration baby names, 2024–2025. Counts include only names given to at least 5 babies in a given year.