





































































































Top 50 Baby Boy Names Over the Past 100 Years
Choosing a name for your baby is a delicate process for new parents. Some parents choose a name based on the meaning behind it, while others choose a name based on which one sounds best. To add another layer to this challenging decision, some families have names that are passed down from one generation to the next. You might name your baby boy after your father, grandfather, or another person who greatly influenced your life.
When you look at the most popular names over the past 100 years, it's interesting to see how some names were only popular for a small amount of time while others have appeared to be timeless, consistently making the top of baby name lists for decades.
We used data from the Social Security Adminstration to determine the 50 most popular given names for male babies over the last 100 years, between 1925 and 2024. These names were not necessarily popular every year, but were consistently used more than other male names for the past century.
The list below includes the number of occurrences for each name in the U.S. for the past 100 years and the meaning of each name.
50. Tyler
- Number of Occurrences: 601,316
- Meaning: Tiler of roofs
49. Dennis
- Number of Occurrences: 609,827
- Meaning: Follower of Dionysus
48. Raymond
- Number of Occurrences: 622,479
- Meaning: Wise protector
47. Jack
- Number of Occurrences: 627,750
- Meaning: God is gracious
46. Frank
- Number of Occurrences: 629,555
- Meaning: Free
45. Patrick
- Number of Occurrences: 667,246
- Meaning: Noble
44. Alexander
- Number of Occurrences: 704,160
- Meaning: Man's defender
43. Gregory
- Number of Occurrences: 709,015
- Meaning: Watchful
42. Samuel
- Number of Occurrences: 729,241
- Meaning: God has heard
41. Brandon
- Number of Occurrences: 768,672
- Meaning: Prince
40. Scott
- Number of Occurrences: 770,944
- Meaning: From Scotland
39. Benjamin
- Number of Occurrences: 774,140
- Meaning: Son of the right hand
38. Justin
- Number of Occurrences: 787,011
- Meaning: Just, Upright
37. Larry
- Number of Occurrences: 800,777
- Meaning: Crowned with laurel
36. Stephen
- Number of Occurrences: 836,135
- Meaning: Crown
35. Jonathan
- Number of Occurrences: 865,327
- Meaning: God has given
34. Eric
- Number of Occurrences: 884,769
- Meaning: Sole ruler
33. Gary
- Number of Occurrences: 900,286
- Meaning: Spear
32. Nicholas
- Number of Occurrences: 902,466
- Meaning: People of victory
31. Jacob
- Number of Occurrences: 959,832
- Meaning: Supplanter
30. Ryan
- Number of Occurrences: 960,101
- Meaning: Little king
29. Jeffrey
- Number of Occurrences: 978,511
- Meaning: Pledge of peace
28. Edward
- Number of Occurrences: 1,003,529
- Meaning: Wealthy guard
27. George
- Number of Occurrences: 1,037,090
- Meaning: Farmer
26. Jason
- Number of Occurrences: 1,048,271
- Meaning: Healer
25. Ronald
- Number of Occurrences: 1,070,225
- Meaning: Ruler's counselor
24. Timothy
- Number of Occurrences: 1,077,042
- Meaning: God's honor
23. Brian
- Number of Occurrences: 1,172,425
- Meaning: High, Noble
22. Kevin
- Number of Occurrences: 1,182,429
- Meaning: Handsome
21. Kenneth
- Number of Occurrences: 1,187,175
- Meaning: Fire born
20. Paul
- Number of Occurrences: 1,228,352
- Meaning: Small, Humble
19. Joshua
- Number of Occurrences: 1,241,518
- Meaning: Yahweh is salvation
18. Andrew
- Number of Occurrences: 1,259,356
- Meaning: Strong, Manly
17. Donald
- Number of Occurrences: 1,275,459
- Meaning: King of the world
16. Steven
- Number of Occurrences: 1,286,709
- Meaning: Crown, Wreath
15. Mark
- Number of Occurrences: 1,350,570
- Meaning: Dedicated to Mars
14. Anthony
- Number of Occurrences: 1,411,666
- Meaning: Priceless one
13. Matthew
- Number of Occurrences: 1,632,726
- Meaning: Gift of God
12. Daniel
- Number of Occurrences: 1,913,775
- Meaning: God is my judge
11. Charles
- Number of Occurrences: 1,989,647
- Meaning: Free man
10. Christopher
- Number of Occurrences: 2,059,450
- Meaning: Bearing Christ
9. Thomas
- Number of Occurrences: 2,115,411
- Meaning: Twin
8. Joseph
- Number of Occurrences: 2,263,825
- Meaning: God shall add
7. Richard
- Number of Occurrences: 2,387,091
- Meaning: Powerful, Hardy
6. William
- Number of Occurrences: 3,400,779
- Meaning: Resolute protector
5. David
- Number of Occurrences: 3,562,294
- Meaning: Beloved
4. Robert
- Number of Occurrences: 4,248,470
- Meaning: Bright fame
3. John
- Number of Occurrences: 4,254,027
- Meaning: God is gracious
2. Michael
- Number of Occurrences: 4,354,983
- Meaning: Who resembles God?
1. James
- Number of Occurrences: 4,545,686
- Meaning: Supplanter
The image featured at the top of this post is ©morrowlight/Shutterstock.com