Top 100 Boy Names with Meanings

Choosing a baby name is one of the most important decisions parents make. Our database includes 2,100+ names with real U.S. Social Security Administration (SSA) 2024 rankings, cultural origins from 20+ traditions, and detailed meanings to help you find the perfect name.

Boy names in the US have been trending toward shorter, stronger sounds. In 2024, Liam held the #1 spot for the seventh consecutive year. One-syllable names like Jack, Kai, and Knox are rising fast.

Boy Names with Meanings

  1. 1. Denvon - Slavic name meaning "brave stone." A distinctive choice outside the top 100, growing in popularity.
  2. 2. Cispu - Swahili name meaning "valiant flower." A distinctive choice outside the top 100, growing in popularity.
  3. 3. Aleksei - Russian name meaning "defender." A distinctive choice outside the top 100, growing in popularity.
  4. 4. Gunnar - Norse name meaning "bold warrior." A distinctive choice outside the top 100, growing in popularity.
  5. 5. Knox - Scottish name meaning "round hill." Ranked #82 in the US (2024 SSA data), given to thousands of babies each year.
  6. 6. Laurent - French name meaning "from Laurentum." A distinctive choice outside the top 100, growing in popularity.
  7. 7. Desmond - Irish name meaning "south Munster." A distinctive choice outside the top 100, growing in popularity.
  8. 8. Jacques - French name meaning "supplanter." A distinctive choice outside the top 100, growing in popularity.
  9. 9. Takeshi - Japanese name meaning "warrior." A distinctive choice outside the top 100, growing in popularity.
  10. 10. Magnus - Norse name meaning "great." A distinctive choice outside the top 100, growing in popularity.
  11. 11. Dean - English name meaning "valley." A distinctive choice outside the top 100, growing in popularity.
  12. 12. Mason - English name meaning "stone worker." Ranked #42 in the US (2024 SSA data), given to thousands of babies each year.
  13. 13. Angus - Scottish name meaning "one strength." A distinctive choice outside the top 100, growing in popularity.
  14. 14. Liam - Irish name meaning "strong-willed warrior." Ranked #1 in the US (2024 SSA data), given to thousands of babies each year.
  15. 15. Hayden - English name meaning "hedged valley." A distinctive choice outside the top 100, growing in popularity.
  16. 16. Padraig - Irish name meaning "nobleman." A distinctive choice outside the top 100, growing in popularity.
  17. 17. John - Hebrew name meaning "God is gracious." Ranked #21 in the US (2024 SSA data), given to thousands of babies each year.
  18. 18. Tor - Norse name meaning "thunder." A distinctive choice outside the top 100, growing in popularity.
  19. 19. Philip - Greek name meaning "lover of horses." A distinctive choice outside the top 100, growing in popularity.
  20. 20. George - Greek name meaning "farmer." A distinctive choice outside the top 100, growing in popularity.
  21. 21. Frankie - English name meaning "free one." A distinctive choice outside the top 100, growing in popularity.
  22. 22. Telnolbin - Latin name meaning "strong mountain." A distinctive choice outside the top 100, growing in popularity.
  23. 23. Marlowe - English name meaning "driftwood." A distinctive choice outside the top 100, growing in popularity.
  24. 24. Wuyu - Greek name meaning "gracious protector." A distinctive choice outside the top 100, growing in popularity.
  25. 25. Dencur - English name meaning "eternal eagle." A distinctive choice outside the top 100, growing in popularity.
  26. 26. Viggo - Norse name meaning "battle." A distinctive choice outside the top 100, growing in popularity.
  27. 27. Stavros - Greek name meaning "cross." A distinctive choice outside the top 100, growing in popularity.
  28. 28. Sekou - West african name meaning "learned." A distinctive choice outside the top 100, growing in popularity.
  29. 29. Zavier - Basque name meaning "new house." A distinctive choice outside the top 100, growing in popularity.
  30. 30. Christian - Latin name meaning "follower of Christ." A distinctive choice outside the top 100, growing in popularity.
  31. 31. Wolfgang - German name meaning "wolf path." A distinctive choice outside the top 100, growing in popularity.
  32. 32. Vanazis - German name meaning "steadfast flower." A distinctive choice outside the top 100, growing in popularity.
  33. 33. Bije - Welsh name meaning "joyful protector." A distinctive choice outside the top 100, growing in popularity.
  34. 34. Jabari - Swahili name meaning "brave." A distinctive choice outside the top 100, growing in popularity.
  35. 35. Taylor - English name meaning "tailor." A distinctive choice outside the top 100, growing in popularity.
  36. 36. Callum - Scottish name meaning "dove." A distinctive choice outside the top 100, growing in popularity.
  37. 37. Friedrich - German name meaning "peaceful ruler." A distinctive choice outside the top 100, growing in popularity.
  38. 38. Drew - English name meaning "strong and manly." A distinctive choice outside the top 100, growing in popularity.
  39. 39. Hayden - English name meaning "hedged valley." A distinctive choice outside the top 100, growing in popularity.
  40. 40. Mettanti - Norse name meaning "faithful eagle." A distinctive choice outside the top 100, growing in popularity.
  41. 41. Bjorn - Norse name meaning "bear." A distinctive choice outside the top 100, growing in popularity.
  42. 42. Seto - English name meaning "steadfast protector." A distinctive choice outside the top 100, growing in popularity.
  43. 43. Blake - English name meaning "dark, fair." A distinctive choice outside the top 100, growing in popularity.
  44. 44. Antoine - French name meaning "priceless." A distinctive choice outside the top 100, growing in popularity.
  45. 45. Ezra - Hebrew name meaning "helper." Ranked #13 in the US (2024 SSA data), given to thousands of babies each year.
  46. 46. Obinna - Igbo name meaning "father's heart." A distinctive choice outside the top 100, growing in popularity.
  47. 47. Irving - Scottish name meaning "green water." A distinctive choice outside the top 100, growing in popularity.
  48. 48. Coba - Spanish name meaning "eternal stone." A distinctive choice outside the top 100, growing in popularity.
  49. 49. Pascal - French name meaning "born at Easter." A distinctive choice outside the top 100, growing in popularity.
  50. 50. Tutuki - Scottish name meaning "valiant lion." A distinctive choice outside the top 100, growing in popularity.
  51. 51. Zesmorgan - Spanish name meaning "joyful star." A distinctive choice outside the top 100, growing in popularity.
  52. 52. Oscar - Norse name meaning "divine spear." Ranked #59 in the US (2024 SSA data), given to thousands of babies each year.
  53. 53. Canzal - German name meaning "beloved ocean." A distinctive choice outside the top 100, growing in popularity.
  54. 54. Weston - English name meaning "western town." Ranked #81 in the US (2024 SSA data), given to thousands of babies each year.
  55. 55. Harley - English name meaning "hare meadow." A distinctive choice outside the top 100, growing in popularity.
  56. 56. Brandon - English name meaning "broom hill." A distinctive choice outside the top 100, growing in popularity.
  57. 57. Matteo - Italian name meaning "gift of God." A distinctive choice outside the top 100, growing in popularity.
  58. 58. Musciwer - Arabic name meaning "brave flower." A distinctive choice outside the top 100, growing in popularity.
  59. 59. Do-yun - Korean name meaning "path." A distinctive choice outside the top 100, growing in popularity.
  60. 60. Porwis - French name meaning "blessed ocean." A distinctive choice outside the top 100, growing in popularity.
  61. 61. Miles - Latin name meaning "soldier." Ranked #37 in the US (2024 SSA data), given to thousands of babies each year.
  62. 62. Marcus - Latin name meaning "dedicated to Mars." A distinctive choice outside the top 100, growing in popularity.
  63. 63. Gulkanmi - Spanish name meaning "bright lion." A distinctive choice outside the top 100, growing in popularity.
  64. 64. Graham - English name meaning "gravel homestead." A distinctive choice outside the top 100, growing in popularity.
  65. 65. Nusretil - Italian name meaning "peaceful forest." A distinctive choice outside the top 100, growing in popularity.
  66. 66. Cilhut - Sanskrit name meaning "blessed eagle." A distinctive choice outside the top 100, growing in popularity.
  67. 67. Zira - Korean name meaning "wise wind." A distinctive choice outside the top 100, growing in popularity.
  68. 68. Paloslan - Greek name meaning "wise mountain." A distinctive choice outside the top 100, growing in popularity.
  69. 69. Marhur - Hebrew name meaning "blessed flower." A distinctive choice outside the top 100, growing in popularity.
  70. 70. Ahmed - Arabic name meaning "most praised." A distinctive choice outside the top 100, growing in popularity.
  71. 71. Gotcofos - Sanskrit name meaning "golden stone." A distinctive choice outside the top 100, growing in popularity.
  72. 72. Zesdunnen - Slavic name meaning "strong flower." A distinctive choice outside the top 100, growing in popularity.
  73. 73. Fizuwa - Arabic name meaning "strong protector." A distinctive choice outside the top 100, growing in popularity.
  74. 74. Fofa - Spanish name meaning "blessed ocean." A distinctive choice outside the top 100, growing in popularity.
  75. 75. Hassan - Arabic name meaning "handsome." A distinctive choice outside the top 100, growing in popularity.
  76. 76. Mawan - Arabic name meaning "eternal ocean." A distinctive choice outside the top 100, growing in popularity.
  77. 77. Yevu - English name meaning "peaceful light." A distinctive choice outside the top 100, growing in popularity.
  78. 78. Yebon - Korean name meaning "brave flower." A distinctive choice outside the top 100, growing in popularity.
  79. 79. Asher - Hebrew name meaning "happy, blessed." Ranked #20 in the US (2024 SSA data), given to thousands of babies each year.
  80. 80. Martin - Latin name meaning "warlike." A distinctive choice outside the top 100, growing in popularity.
  81. 81. Aiden - Irish name meaning "little fire." Ranked #47 in the US (2024 SSA data), given to thousands of babies each year.
  82. 82. Rory - Irish name meaning "red king." A distinctive choice outside the top 100, growing in popularity.
  83. 83. Ritnun - Celtic name meaning "valiant flame." A distinctive choice outside the top 100, growing in popularity.
  84. 84. Zodincos - Swahili name meaning "gentle flame." A distinctive choice outside the top 100, growing in popularity.
  85. 85. Kenji - Japanese name meaning "intelligent second son." A distinctive choice outside the top 100, growing in popularity.
  86. 86. Ioannis - Greek name meaning "God is gracious." A distinctive choice outside the top 100, growing in popularity.
  87. 87. Keith - Scottish name meaning "forest." A distinctive choice outside the top 100, growing in popularity.
  88. 88. Yilmesye - Greek name meaning "beloved warrior." A distinctive choice outside the top 100, growing in popularity.
  89. 89. Luca - Italian name meaning "bringer of light." Ranked #23 in the US (2024 SSA data), given to thousands of babies each year.
  90. 90. Meze - Latin name meaning "faithful moon." A distinctive choice outside the top 100, growing in popularity.
  91. 91. Nelhirfir - Latin name meaning "divine flame." A distinctive choice outside the top 100, growing in popularity.
  92. 92. Elijah - Hebrew name meaning "my God is Yahweh." Ranked #8 in the US (2024 SSA data), given to thousands of babies each year.
  93. 93. Hiharnu - Celtic name meaning "gracious ocean." A distinctive choice outside the top 100, growing in popularity.
  94. 94. Torninhat - Spanish name meaning "wise flower." A distinctive choice outside the top 100, growing in popularity.
  95. 95. Vujil - German name meaning "wise protector." A distinctive choice outside the top 100, growing in popularity.
  96. 96. Panlulrar - Slavic name meaning "valiant warrior." A distinctive choice outside the top 100, growing in popularity.
  97. 97. Fenlo - Celtic name meaning "gentle flower." A distinctive choice outside the top 100, growing in popularity.
  98. 98. Puvul - English name meaning "divine river." A distinctive choice outside the top 100, growing in popularity.
  99. 99. Erik - Norse name meaning "eternal ruler." A distinctive choice outside the top 100, growing in popularity.
  100. 100. Adrian - Latin name meaning "from Hadria." Ranked #87 in the US (2024 SSA data), given to thousands of babies each year.
Generate More Boy Names with Meanings

Frequently Asked Questions

What are good boy names with meanings?
Our curated list includes 100 boy names with meanings with detailed descriptions, meanings, and cultural context. Each name has been selected for authenticity and usability.
Can I use these names for free?
Yes, all names generated by NameGen are 100% free to use for any purpose, including commercial use, gaming, fiction writing, and personal projects. No attribution required.
How were these names selected?
We use algorithmic generation combining curated databases, linguistic patterns, and cultural naming conventions. Our database contains 4,000+ names across 16 categories with real data like SSA rankings and historical references.
Where does the popularity data come from?
Our rankings use the U.S. Social Security Administration (SSA) 2024 data, which tracks every registered birth in the United States. We include the top 200 names for both boys and girls.