Most Popular Name in the World Over the Last 100 Years

By Stephen Daniel

Published on:

Choosing the perfect baby name is one of the most exciting parts of preparing for a new arrival. Whether you’re drawn to timeless classics or curious about long-term trends, exploring names that have stood the test of time can be both inspiring and insightful.

In this blog post, we’ll take a deep dive into the Most Popular Baby Names from 1924 to 2023, based on official data from the U.S. Social Security Administration (SSA). These names have remained beloved across generations, making them some of the most popular baby names of all time.


Most Popular 100 Boy Names (1924–2023)

Here are the top 100 boy names ranked by the number of babies born with these names in the U.S. over the past century:

👦 Most Popular Male Baby Names (1924–2023) in the World

RankNameNumber
1James4,586,625
2Michael4,350,425
3Robert4,305,346
4John4,304,850
5David3,563,511
6William3,443,460
7Richard2,406,731
8Joseph2,281,833
9Thomas2,125,282
10Christopher2,054,571
11Charles2,014,431
12Daniel1,909,598
13Matthew1,626,375
14Anthony1,410,412
15Mark1,349,763
16Donald1,292,951
17Steven1,285,675
18Andrew1,258,208
19Paul1,240,331
20Joshua1,236,272
21Kenneth1,196,302
22Kevin1,180,609
23Brian1,171,294
24Timothy1,075,595
25Ronald1,071,048
26George1,061,539
27Jason1,045,865
28Edward1,023,018
29Jeffrey977,893
30Ryan956,141
31Jacob954,116
32Nicholas900,868
33Gary900,357
34Eric883,570
35Jonathan861,302
36Stephen836,870
37Larry801,334
38Justin785,342
39Scott770,627
40Brandon767,081
41Benjamin766,415
42Samuel725,374
43Gregory708,663
44Alexander697,904
45Patrick666,713
46Frank644,933
47Raymond634,457
48Jack631,149
49Dennis610,240
50Jerry599,529
51Tyler599,370
52Aaron596,024
53Jose570,514
54Adam563,886
55Nathan563,313
56Henry552,940
57Zachary547,705
58Douglas544,161
59Peter533,719
60Kyle483,513
61Noah483,508
62Ethan470,038
63Jeremy443,481
64Christian443,024
65Walter430,324
66Keith429,542
67Austin424,642
68Roger423,974
69Terry422,079
70Sean422,063
71Gerald414,685
72Carl404,941
73Dylan404,594
74Harold394,661
75Jordan393,902
76Jesse386,423
77Bryan385,985
78Lawrence385,860
79Arthur385,299
80Gabriel379,942
81Bruce373,817
82Logan373,584
83Billy372,449
84Joe365,058
85Alan354,811
86Juan353,072
87Elijah352,537
88Willie341,065
89Albert339,381
90Wayne330,787
91Randy328,830
92Mason327,673
93Vincent324,187
94Liam314,543
95Roy314,486
96Bobby312,303
97Caleb310,857
98Bradley310,194
99Russell309,102
100Lucas308,351

Trends in Boy Names

Names like James, Michael, Robert, and John have topped the charts for decades, reflecting their strong, traditional appeal. In recent years, names like Liam, Lucas, and Mason have surged in popularity, signaling a shift toward modern and global-sounding names.


Most Popular 100 Girl Names (1924–2023)

Here are the top 100 girl names from the same period:

👧 Most Popular Female Baby Names (1924–2023)

RankNameNumber
1Mary2,985,148
2Patricia1,546,373
3Jennifer1,470,260
4Linda1,448,217
5Elizabeth1,395,049
6Barbara1,379,146
7Susan1,101,447
8Jessica1,048,185
9Karen986,083
10Sarah985,596
11Lisa965,624
12Nancy957,210
13Sandra873,476
14Betty860,122
15Ashley855,088
16Emily844,051
17Kimberly843,885
18Margaret843,625
19Donna818,300
20Michelle814,766
21Carol801,415
22Amanda774,175
23Melissa756,273
24Deborah740,606
25Stephanie739,794
26Rebecca728,978
27Sharon720,838
28Laura708,987
29Cynthia705,809
30Dorothy697,522
31Amy684,043
32Kathleen675,838
33Angela660,858
34Shirley643,445
35Emma609,552
36Brenda606,297
37Pamela592,702
38Nicole592,373
39Anna586,790
40Samantha586,620
41Katherine562,316
42Christine554,351
43Debra548,279
44Rachel545,408
45Carolyn535,512
46Janet532,883
47Maria531,945
48Olivia529,879
49Heather524,159
50Helen521,991
51Catherine519,846
52Diane514,893
53Julie507,265
54Victoria496,323
55Joyce493,375
56Lauren473,780
57Kelly472,633
58Christina471,334
59Ruth470,497
60Joan461,369
61Virginia460,276
62Judith449,493
63Evelyn449,218
64Hannah443,141
65Andrea441,094
66Megan438,962
67Cheryl436,892
68Jacqueline419,204
69Madison410,119
70Teresa403,101
71Abigail400,963
72Sophia400,325
73Martha400,322
74Sara398,974
75Gloria397,491
76Janice397,288
77Kathryn392,336
78Ann392,251
79Isabella387,757
80Judy377,155
81Charlotte376,098
82Julia374,483
83Grace373,257
84Amber372,256
85Alice372,214
86Jean372,205
87Denise371,275
88Frances370,713
89Danielle370,525
90Marilyn366,336
91Natalie365,800
92Beverly365,366
93Diana362,823
94Brittany359,795
95Theresa359,658
96Kayla343,876
97Alexis343,195
98Doris341,604
99Lori337,994
100Tiffany337,966

Trends in Girl Names

Mary has reigned as a long-standing favorite for most of the 20th century. Names like Jennifer, Linda, and Jessica reflect naming booms during their peak decades. More recently, Olivia, Isabella, and Sophia have climbed the charts, showing modern preferences for lyrical and elegant names.


Why These Names Endure

The most popular baby names of all time often combine cultural significance, positive meaning, and phonetic appeal. Many of them are easy to pronounce and spell, cross-cultural, and rich in family tradition. These names often cycle back into popularity with each new generation.


Explore More


Final Thoughts

Whether you’re naming your baby boy James or your baby girl Elizabeth, these time-tested names carry a sense of tradition and charm. The SSA’s data offers a fascinating look at how naming trends have evolved over time, helping parents make informed and heartfelt decisions. Which of these names is your favorite?

📌 Data Source

All name data in this article is based on official records from the U.S. Social Security Administration (SSA), which tracks baby name trends through Social Security card applications.

Source:
U.S. Social Security Administration. Top Names of the 20th Century.
https://www.ssa.gov/OACT/babynames/decades/century.html
Sr. No.: SSA-CENT-1924-2023

Note: Data accessed in April 2025.


Explore More

Related Post

Leave a Comment