BabyNamesMap

Lists

Top 100 boys’ names, 2025

The 100 most given boys’ names in 2025, by number of babies. Switch between the US and England & Wales.

Top 100 boys · US 2025

  1. #1LiamForm of William, meaning “will + helmet”20,818 babies
  2. #2NoahEditor’s note Steady in the US: #1 in 2015 and #2 in 2025. About 1 in 84 US boys in the 2025 records20,358 babies
  3. #3OliverEditor’s note Up from #19 in 2015 to #3 in 2025 in the US. About 1 in 110 US boys in the 2025 records14,939 babies
  4. #4TheodoreEditor’s note Climbing fast in the US: #99 in 2015, #4 in 202513,355 babies
  5. #5HenryEditor’s note Up from #29 in 2015 to #5 in 2025 in the US. About 1 in 140 US boys in the 2025 records12,020 babies
  6. #6James“May He Heel”11,945 babies
  7. #7Elijah“Yahweh is my god”11,111 babies
  8. #8MateoSame root as Matthew, meaning “gift of the Lord”11,045 babies
  9. #9William“will + helmet”10,545 babies
  10. #10LucasEditor’s note Up from #16 in 2015 to #10 in 2025 in the US. About 1 in 170 US boys in the 2025 records10,219 babies
  11. #11Benjamin“son of the right/south or son of days”9,762 babies
  12. #12LeviEditor’s note Up from #42 in 2015 to #12 in 2025 in the US. About 1 in 180 US boys in the 2025 records9,642 babies
  13. #13EliasForm of Elijah, meaning “Yahweh is my god”8,837 babies
  14. #14LucaForm of Lucy, meaning “light”8,759 babies
  15. #15JackShort form of John, possibly meaning “God is gracious”8,748 babies
  16. #16Sebastian“august, venerable, exalted”8,605 babies
  17. #17HudsonEditor’s note Up from #65 in 2015 to #17 in 2025 in the US. About 1 in 200 US boys in the 2025 records8,583 babies
  18. #18Samuel“God has set or God has placed”8,334 babies
  19. #19Leo“lion”8,173 babies
  20. #20EzraEditor’s note Climbing fast in the US: #93 in 2015, #20 in 2025. Short and simple: 4 letters8,126 babies
  21. #21Michael“who is like God?”8,094 babies
  22. #22Daniel“God is my judge”8,085 babies
  23. #23Johnpossibly “God is gracious”8,027 babies
  24. #24Ethan“firmness, strong, or long-lived”7,852 babies
  25. #25Julian“Roman personal name”7,603 babies
  26. #26SantiagoSpanish form of James, meaning “May He Heel”7,554 babies
  27. #27CooperEditor’s note Climbing fast in the US: #77 in 2015, #27 in 20257,472 babies
  28. #28AsherEditor’s note More popular in the US than England & Wales: #28 vs #150 in 20257,456 babies
  29. #29Joseph“(God) shall add”7,303 babies
  30. #30Alexander“to defend + man”7,230 babies
  31. #31OwenEditor’s note More popular in the US than England & Wales: #31 vs #170 in 20257,190 babies
  32. #32Matthew“gift of the Lord”7,003 babies
  33. #33LukeEditor’s note Down from #28 in 2015 to #33 in 2025 in the US. About 1 in 250 US boys in the 2025 records6,948 babies
  34. #34Thomas“twin”6,917 babies
  35. #35David“beloved”6,794 babies
  36. #36JacksonEditor’s note Down from #17 in 2015 to #36 in 2025 in the US. About 1 in 260 US boys in the 2025 records6,582 babies
  37. #37GabrielFinnish, meaning “God is my strong man, God is my hero”6,569 babies
  38. #38Wyatt“war + hard, brave”6,480 babies
  39. #39MasonFrom a surname for “a stonemason”6,291 babies
  40. #40BennettForm of Benedict, meaning “blessed, well spoken of”6,268 babies
  41. #41DylanWelsh, meaning “to, of + tide”6,208 babies
  42. #42RomanEditor’s note Climbing fast in the US: #102 in 2015, #42 in 20256,162 babies
  43. #43Jacob“May He Heel”6,152 babies
  44. #44MilesEditor’s note Climbing fast in the US: #107 in 2015, #44 in 20256,072 babies
  45. #45Carter“son of Arthur”6,024 babies
  46. #46Anthony“flower”5,967 babies
  47. #47Isaac“he laughs, he will laugh”5,953 babies
  48. #48Charles“free man”5,898 babies
  49. #49MaverickEditor’s note Climbing fast in the US: #184 in 2015, #49 in 20255,894 babies
  50. #50ThiagoPortuguese, meaning “natal, relating to birth”5,835 babies
  51. #51Grayson“steward”5,805 babies
  52. #52Wesley“west + wood, clearing”5,578 babies
  53. #53Logan“little hollow”5,576 babies
  54. #54JosiahEditor’s note More popular in the US than England & Wales: #54 vs #226 in 20255,509 babies
  55. #55WestonEditor’s note Climbing fast in the US: #120 in 2015, #55 in 20255,482 babies
  56. #56WaylonEditor’s note Climbing fast in the US: #222 in 2015, #56 in 20255,408 babies
  57. #57IsaiahEditor’s note Down from #49 in 2015 to #57 in 2025 in the US. About 1 in 320 US boys in the 2025 records5,267 babies
  58. #58Calebpossibly “dog”5,217 babies
  59. #59Rowan“little red one”5,212 babies
  60. #60BeauEditor’s note Climbing fast in the US: #203 in 2015, #60 in 20255,165 babies
  61. #61Ezekiel“God strengthens”5,091 babies
  62. #62AidenVariant of Aidan, meaning “fire”5,046 babies
  63. #63Nathan“gave”4,975 babies
  64. #64BrooksVariant of Brook, meaning “swamp, marsh”4,877 babies
  65. #65Nolan“descendant of Nuallán”4,846 babies
  66. #66Joshua“to save”4,773 babies
  67. #67AngelEditor’s note More popular in the US than England & Wales: #67 vs #1,307 in 20254,757 babies
  68. #68Christopher“carrier of Christ”4,748 babies
  69. #69Lincoln“the Roman settlement Lindum Colonia”4,703 babies
  70. #70JaydenEditor’s note Cooling off in the US: #20 in 2015, #70 in 20254,653 babies
  71. #71SilasEditor’s note More popular in the US than England & Wales: #71 vs #585 in 20254,639 babies
  72. #72Enzo“home + ruler”4,556 babies
  73. #73Andrew“manly”4,497 babies
  74. #74Adrian“from the Roman harbor Hadria”4,464 babies
  75. #75AtlasEditor’s note Climbing fast in the US: #487 in 2015, #75 in 20254,413 babies
  76. #76Cameron“crooked, bent + nose”4,348 babies
  77. #77EverettSame root as Everard, meaning “wild boar + hard, brave”4,287 babies
  78. #78WalkerEditor’s note Climbing fast in the US: #340 in 2015, #78 in 20254,204 babies
  79. #79AxelEditor’s note Up from #123 in 2015 to #79 in 2025 in the US. About 1 in 410 US boys in the 2025 records4,140 babies
  80. #80AaronEditor’s note Peaked in the US in 1989, with 15,308 babies; 4,041 in 20254,041 babies
  81. #81August“month of August”3,958 babies
  82. #82TheoEditor’s note Climbing fast in the US: #405 in 2015, #82 in 20253,945 babies
  83. #83IanEditor’s note Steady in the US: #76 in 2015 and #83 in 2025. About 1 in 440 US boys in the 2025 records3,924 babies
  84. #84Adriel“flock of God”3,921 babies
  85. #85LukaEditor’s note More popular in the US than England & Wales: #85 vs #261 in 20253,873 babies
  86. #86Gael“hunt”3,860 babies
  87. #87Arthurpossibly “bear”3,847 babies
  88. #88Jeremiah“Yahweh exalt”3,840 babies
  89. #89Jonathan“God has given”3,822 babies
  90. #90Micah“who is like Yahweh”3,817 babies
  91. #91LeonardoItalian, from Old French Leonard, meaning “as strong as a lion”3,789 babies
  92. #92Robert“shining glory”3,772 babies
  93. #93Kai“warrior”3,768 babies
  94. #94EmilianoEditor’s note More popular in the US than England & Wales: #94 vs #1,359 in 20253,701 babies
  95. #95JoseSame root as Joseph, meaning “(God) shall add”3,678 babies
  96. #96ChristianEditor’s note Peaked in the US in 2000, with 16,059 babies; 3,641 in 20253,641 babies
  97. #97EithanEditor’s note Climbing fast in the US: #1,599 in 2015, #97 in 20253,636 babies
  98. #98ArcherEditor’s note Climbing fast in the US: #289 in 2015, #98 in 20253,627 babies
  99. #99RyanEditor’s note Peaked in the US in 1985, with 29,905 babies; 3,532 in 20253,532 babies
  100. #100MylesEditor’s note Climbing fast in the US: #223 in 2015, #100 in 20253,511 babies

Top 100 boys · England & Wales 2025

  1. #1Muhammad“praised, commendable, laudable”5,957 babies
  2. #2NoahEditor’s note Up from #7 in 2015 to #2 in 2025 in England & Wales. Short and simple: 4 letters4,075 babies
  3. #3Leo“lion”3,278 babies
  4. #4LucaForm of Lucy, meaning “light”3,266 babies
  5. #5Arthurpossibly “bear”3,211 babies
  6. #6OliverEditor’s note Down from #1 in 2015 to #6 in 2025 in England & Wales. 6 letters, starting with a vowel3,154 babies
  7. #7George“farmer, earth worker”3,082 babies
  8. #8OscarEditor’s note More popular in England & Wales than the US: #8 vs #223 in 20252,798 babies
  9. #9TheodoreEditor’s note Up from #45 in 2015 to #9 in 2025 in England & Wales2,638 babies
  10. #10FreddieDiminutive of Frederick, meaning “peace king, peaceful ruler”2,526 babies
  11. #11Archie“anti-aircraft artillery”2,465 babies
  12. #12TheoEditor’s note More popular in England & Wales than the US: #12 vs #82 in 20252,398 babies
  13. #13HenryEditor’s note Steady in England & Wales: #13 in 2015 and #13 in 20252,295 babies
  14. #14Judepossibly “praised”2,153 babies
  15. #15ArloEditor’s note Climbing fast in England & Wales: #102 in 2015, #15 in 2025. Short and simple: 4 letters2,083 babies
  16. #16AlfieEditor’s note More popular in England & Wales than the US: #16 vs #2,056 in 20251,955 babies
  17. #17Rory“red-haired king”1,760 babies
  18. #18FinleyEditor’s note More popular in England & Wales than the US: #18 vs #333 in 20251,733 babies
  19. #19HarryEditor’s note Down from #3 in 2015 to #19 in 2025 in England & Wales1,718 babies
  20. #20MohammedVariant of Muhammad, meaning “praised, commendable, laudable”1,712 babies
  21. #21AlbieDiminutive of Albert, meaning “noble + bright, famous”1,702 babies
  22. #22CharlieEditor’s note More popular in England & Wales than the US: #22 vs #145 in 20251,679 babies
  23. #23Elijah“Yahweh is my god”1,659 babies
  24. #24JackShort form of John, possibly meaning “God is gracious”1,595 babies
  25. #25William“will + helmet”1,456 babies
  26. #26Adam“earth, man, soil, light brown”1,431 babies
  27. #27RomanEditor’s note Climbing fast in England & Wales: #88 in 2015, #27 in 20251,420 babies
  28. #28LouieDiminutive of Louis, meaning “loud; famous + battle”1,418 babies
  29. #29ReubenEditor’s note More popular in England & Wales than the US: #29 vs #883 in 20251,412 babies
  30. #30Rowan“little red one”1,398 babies
  31. #31Edward“wealth, riches + ward, guard”1,385 babies
  32. #32LucasEditor’s note Down from #27 in 2015 to #32 in 2025 in England & Wales1,381 babies
  33. #33Oakley“oak + woodland clearing, glade”1,377 babies
  34. #34TeddyEditor’s note More popular in England & Wales than the US: #34 vs #819 in 20251,360 babies
  35. #35Thomas“twin”1,344 babies
  36. #36Isaac“he laughs, he will laugh”1,331 babies
  37. #37ReggieEditor’s note Climbing fast in England & Wales: #91 in 2015, #37 in 20251,312 babies
  38. #38EzraEditor’s note Climbing fast in England & Wales: #127 in 2015, #38 in 2025. Short and simple: 4 letters1,300 babies
  39. #39RonnieDiminutive of Ronald, meaning “advice + power”1,281 babies
  40. #40Alexander“to defend + man”1,271 babies
  41. #41Jacob“May He Heel”1,258 babies
  42. #42James“May He Heel”1,211 babies
  43. #43HudsonEditor’s note Climbing fast in England & Wales: #176 in 2015, #43 in 20251,204 babies
  44. #44TommyDiminutive of Thomas, meaning “twin”1,160 babies
  45. #45SonnyEditor’s note Climbing fast in England & Wales: #97 in 2015, #45 in 20251,137 babies
  46. #46Hugo“thought, mind, spirit”1,094 babies
  47. #47Sebastian“august, venerable, exalted”1,077 babies
  48. #48MaxEditor’s note Down from #28 in 2015 to #48 in 2025 in England & Wales. Short and simple: 3 letters1,061 babies
  49. #49Louis“loud; famous + battle”1,030 babies
  50. #50HarrisonEditor’s note Down from #32 in 2015 to #50 in 2025 in England & Wales1,007 babies
  51. #51JesseEditor’s note Climbing fast in England & Wales: #110 in 2015, #51 in 2025980 babies
  52. #52Frederick“peace king, peaceful ruler”954 babies
  53. #53Joshua“to save”938 babies
  54. #54Ethan“firmness, strong, or long-lived”917 babies
  55. #55MohammadVariant of Muhammad, meaning “praised, commendable, laudable”895 babies
  56. #56FrankieEditor’s note Used for both: 66% of England & Wales babies named Frankie in 2025 were boys887 babies
  57. #57Albert“noble + bright, famous”884 babies
  58. #58VinnieDiminutive of Vincent, meaning “conquering”851 babies
  59. #59Felix“happy, lucky”811 babies
  60. #59Joseph“(God) shall add”811 babies
  61. #61Benjamin“son of the right/south or son of days”808 babies
  62. #62Daniel“God is my judge”804 babies
  63. #63JasperEditor’s note Up from #104 in 2015 to #63 in 2025 in England & Wales802 babies
  64. #64MusaEditor’s note Climbing fast in England & Wales: #162 in 2015, #64 in 2025798 babies
  65. #64YusufSame root as Joseph, meaning “(God) shall add”798 babies
  66. #66Samuel“God has set or God has placed”768 babies
  67. #67MylesEditor’s note Climbing fast in England & Wales: #194 in 2015, #67 in 2025764 babies
  68. #68LiamForm of William, meaning “will + helmet”763 babies
  69. #69EliasForm of Elijah, meaning “Yahweh is my god”738 babies
  70. #70IbrahimEditor’s note More popular in England & Wales than the US: #70 vs #351 in 2025731 babies
  71. #71OtisEditor’s note Climbing fast in England & Wales: #258 in 2015, #71 in 2025726 babies
  72. #72DylanWelsh, meaning “to, of + tide”717 babies
  73. #73David“beloved”712 babies
  74. #74Finn“the Sami”706 babies
  75. #75Zachary“Yahweh has remembered”703 babies
  76. #76Alfred“elf + counsel”682 babies
  77. #77MasonFrom a surname for “a stonemason”675 babies
  78. #78Kai“warrior”672 babies
  79. #79RupertSame root as Robert, meaning “shining glory”670 babies
  80. #80GabrielFinnish, meaning “God is my strong man, God is my hero”666 babies
  81. #81YahyaEditor’s note More popular in England & Wales than the US: #81 vs #615 in 2025625 babies
  82. #82Calebpossibly “dog”624 babies
  83. #83Riley“rye + clearing, meadow”619 babies
  84. #84Enzo“home + ruler”617 babies
  85. #85Michael“who is like God?”615 babies
  86. #86Austin“majestic”612 babies
  87. #87Logan“little hollow”609 babies
  88. #88JaxonEditor’s note Steady in England & Wales: #80 in 2015 and #88 in 2025605 babies
  89. #89TobyForm of Tobias, meaning “my good is YHWH”600 babies
  90. #90MiloEditor’s note Up from #135 in 2015 to #90 in 2025 in England & Wales597 babies
  91. #91HunterFrom the word “hunter”595 babies
  92. #92Ellis“benevolent, kind”582 babies
  93. #93Vincent“conquering”560 babies
  94. #94BobbyDiminutive of Robert, meaning “shining glory”544 babies
  95. #94ElliotVariant of Elliott, meaning “my God is Yahweh”544 babies
  96. #96RalphEditor’s note More popular in England & Wales than the US: #96 vs #1,046 in 2025541 babies
  97. #97Carter“son of Arthur”536 babies
  98. #97Stanley“stone + meadow”536 babies
  99. #99Nathan“gave”528 babies
  100. #100RubenEditor’s note More popular in England & Wales than the US: #100 vs #480 in 2025527 babies

Counts and ranks: US Social Security Administration (2025, names given to 5 or more babies) and Office for National Statistics (2025, names given to 3 or more babies). US ranks are worked out from the counts, with ties sharing a rank; England & Wales ranks are as published. Meanings, where shown, are from Wiktionary (CC BY-SA 4.0).