The Most Popular Baby Names In the U.S. 1920-2019


Like everything, name  trends come and go. However, some names also stick around forever. When looking at the 100 most popular given names for boys and girls born during the last 100 years, you’ll probably be familiar with most of them. 

Popular baby names in the U.S. during the last 100 years (1920-2019) include names like James, John and Robert for boys and Mary, Patricia and Jennifer for girls. On the list you can also find names that are popular today, like Liam, Noah and Oliver for boys and Oliva, Emma and Eva for girls. 

Below you will find the top 100 baby girl names and top 100 baby boy names over the last 100 years. 

The most popular baby names in the us 1920-2019
The most popular baby names in the us 1920-2019

Top Baby Names Over the Last 100 Years

In the tables below you will find popular names over the last 100 years. For each rank and sex the table shows the name and number of occurrences of the name. The list does not show the rank today or for every year – the list reflects the total number of newborns that have been given that name over the past 100 years.

Top Baby Girl Names Over the Last 100 Years

This list provides popular baby boy names in the U.S. for births occurring from 1920-2019.

RankGirl NameNumber
1Mary3,265,105
2Patricia1,560,897
3Jennifer1,467,664
4Linda1,448,309
5Elizabeth1,428,981
6Barbara1,402,428
7Susan1,104,407
8Jessica1,045,519
9Sarah993,847
10Karen985,728
11Nancy969,544
12Lisa965,003
13Margaret944,344
14Betty938,638
15Sandra873,609
16Ashley847,504
17Dorothy847,468
18Kimberly838,235
19Emily826,262
20Donna823,285
21Michelle811,401
22Carol807,303
23Amanda772,882
24Melissa753,157
25Deborah739,809
26Stephanie738,123
27Rebecca729,683
28Laura721,299
29Sharon720,816
30Cynthia705,685
31Kathleen689,366
32Amy680,682
33Shirley668,154
34Angela658,437
35Helen652,923
36Anna629,4
37Brenda606,286
38Pamela592,694
39Nicole588,265
40Samantha576,029
41Katherine574,858
42Emma570,15
43Ruth563,391
44Christine563,333
45Catherine550,466
46Debra548,279
47Rachel546,309
48Carolyn542,25
49Janet541,277
50Virginia531,894
51Maria528,76
52Heather524,161
53Diane515,256
54Julie506,315
55Joyce500,601
56Victoria481,786
57Kelly471,257
58Christina471,012
59Lauren469,625
60Joan469,101
61Evelyn466,314
62Olivia464,246
63Judith449,885
64Megan437,186
65Cheryl436,878
66Martha434,595
67Andrea434,41
68Frances429,429
69Hannah426,616
70Jacqueline420,348
71Ann412,411
72Gloria409,072
73Jean407,127
74Kathryn406,12
75Alice404,664
76Teresa404,603
77Sara401,653
78Janice400,21
79Doris395,048
80Madison387,071
81Julia383,225
82Grace379,239
83Judy378,014
84Abigail373,862
85Marie373,633
86Denise371,019
87Beverly370,608
88Amber369,981
89Theresa369,848
90Marilyn369,847
91Danielle367,791
92Diana358,617
93Brittany358,579
94Natalie352,644
95Sophia351,883
96Rose351,296
97Isabella342,345
98Alexis339,548
99Kayla339,169
100Charlotte338,315
Source: 100% sample based on Social Security card application data as of of March 2020.

Top Baby boy Names over the last 100 years

In list you’ll find popular baby boy names in US for births in 1920-2019.

RankBoy nameNumber
1James4,735,694
2John4,502,387
3Robert4,499,901
4Michael4,330,025
5William3,601,719
6David3,563,170
7Richard2,467,544
8Joseph2,352,889
9Thomas2,160,330
10Charles2,106,078
11Christopher2,032,843
12Daniel1,889,640
13Matthew1,600,285
14Anthony1,403,920
15Donald1,348,220
16Mark1,346,509
17Paul1,286,846
18Steven1,281,302
19Andrew1,252,016
20Kenneth1,226,558
21Joshua1,214,872
22Kevin1,172,372
23Brian1,166,797
24George1,159,331
25Edward1,097,742
26Ronald1,073,062
27Timothy1,069,165
28Jason1,035,285
29Jeffrey975,104
30Ryan937,629
31Jacob925,412
32Gary899,858
33Nicholas891,818
34Eric877,492
35Jonathan844,121
36Stephen840,005
37Larry802,43
38Justin777,285
39Scott769,663
40Brandon759,155
41Benjamin730,425
42Samuel710,086
43Frank707,244
44Gregory706,987
45Raymond679,913
46Alexander666,982
47Patrick663,725
48Jack637,347
49Dennis611,319
50Jerry602,696
51Tyler589,687
52Aaron579,578
53Jose559,823
54Henry553,392
55Adam551,342
56Douglas549,324
57Nathan544,555
58Peter540,603
59Zachary537,934
60Kyle480,276
61Walter476,581
62Harold448,64
63Jeremy437,552
64Ethan435,39
65Carl431,805
66Keith431,764
67Roger429,723
68Gerald428,208
69Christian425,034
70Terry422,106
71Sean418,691
72Arthur415,722
73Austin411,665
74Noah409,039
75Lawrence407,197
76Jesse388,484
77Joe388,23
78Bryan381,581
79Billy379,56
80Jordan378,141
81Albert377,227
82Dylan377,049
83Bruce375,986
84Willie367,775
85Gabriel352,072
86Alan348,591
87Juan345,375
88Logan341,413
89Wayne339,139
90Ralph338,689
91Roy338,079
92Eugene330,306
93Randy327,821
94Vincent322,824
95Russell321,274
96Louis320,157
97Philip315,423
98Bobby313,302
99Johnny308,243
100Bradley306,339
Source: 100% sample based on Social Security card application data as of of March 2020.

Summary of popular baby names over the last 100 years

The most common baby name overall, when looking at the last 100 years, was James. When comparing the names for baby boy and girl names it is easy to see that the same boy names are more frequently used than girl names. Might that mean that parents are more creative when choosing a name for their daughter? 

If you are interested in baby names you can find all our articles on the subject here: Baby Names

Jonny

I just love everything about names. Here I ha’ve gathered everything about names in The United States and around the world...

Recent Posts