NameTrends

Most popular baby names of 1920

Top 100 boys & girls in 1920 (decade snapshot). Source: U.S. Social Security Administration.

In 1920, the most popular US baby name for girls was Mary (70,983 babies) and for boys was John (56,913 babies), according to the Social Security Administration. The top five girl names were Mary, Dorothy, Helen, Margaret, Ruth; the top five boy names were John, William, Robert, James, Charles. The full top 100 for each sex, with birth counts, is below.

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 girl names, 1920

#NameBabies
1Mary70,983
2Dorothy36,643
3Helen35,097
4Margaret27,994
5Ruth26,102
6Mildred18,060
7Virginia17,314
8Elizabeth15,908
9Frances15,883
10Anna14,581
11Betty14,016
12Evelyn13,838
13Marie12,743
14Doris11,892
15Alice11,596
16Florence10,731
17Irene10,072
18Lillian10,049
19Louise9,179
20Rose9,011
21Catherine8,878
22Gladys8,819
23Martha8,709
24Marjorie8,658
25Eleanor8,497
26Ruby8,336
27Edna8,331
28Josephine8,093
29Lucille7,989
30Ethel7,868
31Thelma7,814
32Edith7,773
33Jean7,714
34Hazel7,308
35Annie7,268
36Pauline7,180
37Grace7,172
38Lois6,560
39Esther6,068
40Bernice5,928
41Beatrice5,804
42Gertrude5,797
43Marion5,745
44Clara5,470
45Katherine5,276
46Emma5,238
47Barbara5,106
48Jane5,054
49Ann5,041
50Sarah5,031
51Elsie4,993
52Rita4,979
53June4,911
54Agnes4,907
55Julia4,889
56Shirley4,713
57Bertha4,604
58Eva4,498
59Viola4,292
60Geraldine4,265
61Juanita4,238
62Pearl4,204
63Laura4,171
64Vivian4,128
65Anne4,114
66Ida4,090
67Kathryn4,082
68Myrtle3,955
69Norma3,949
70Lorraine3,928
71Bessie3,906
72Phyllis3,852
73Marian3,845
74Willie3,816
75Vera3,785
76Nellie3,762
77Violet3,694
78Wilma3,670
79Charlotte3,624
80Alma3,584
81Maxine3,507
82Stella3,492
83Mabel3,364
84Jessie3,329
85Sylvia3,317
86Genevieve3,258
87Minnie3,244
88Ella3,232
89Leona3,166
90Lillie3,162
91Kathleen3,158
92Ellen3,076
93Marguerite3,055
94Lucy3,018
95Nancy2,982
96Mattie2,902
97Jennie2,808
98Lena2,785
99Mae2,730
100Eileen2,718

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 boy names, 1920

#NameBabies
1John56,913
2William50,146
3Robert48,679
4James47,908
5Charles28,309
6George26,891
7Joseph25,587
8Edward20,097
9Frank16,430
10Richard15,010
11Thomas14,936
12Harold13,678
13Walter13,294
14Paul12,570
15Raymond12,193
16Donald11,941
17Henry11,305
18Arthur10,236
19Albert9,997
20Jack9,599
21Harry9,406
22Ralph8,556
23Kenneth7,840
24Howard7,466
25David7,444
26Clarence7,221
27Carl7,010
28Louis6,966
29Willie6,887
30Eugene6,867
31Earl6,533
32Roy6,355
33Fred6,298
34Francis6,241
35Joe6,071
36Lawrence5,727
37Ernest5,566
38Leonard5,511
39Warren5,492
40Stanley5,314
41Herbert5,249
42Alfred5,006
43Anthony4,944
44Samuel4,654
45Elmer4,206
46Bernard4,163
47Norman4,109
48Leo4,054
49Andrew4,026
50Michael4,003
51Russell3,901
52Daniel3,897
53Edwin3,734
54Melvin3,717
55Chester3,698
56Leroy3,549
57Peter3,497
58Lloyd3,454
59Clifford3,291
60Frederick3,275
61Floyd3,260
62Marvin3,244
63Theodore3,219
64Gerald3,157
65Vernon3,144
66Herman3,109
67Ray3,086
68Clyde3,069
69Lester3,068
70Charlie2,785
71Philip2,700
72Lewis2,688
73Vincent2,661
74Milton2,592
75Leon2,554
76Alvin2,523
77Cecil2,459
78Martin2,439
79Jesse2,420
80Glenn2,375
81Victor2,349
82Lee2,321
83Benjamin2,309
84Sam2,283
85Gordon2,277
86Wayne2,180
87Harvey2,165
88Willard2,089
89Edgar2,029
90Oscar2,006
91Arnold1,911
92Claude1,893
93Wallace1,877
94Allen1,866
95Everett1,827
96Stephen1,771
97Gilbert1,763
98Wilbur1,741
99Johnnie1,727
100Homer1,722

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Browse nearby years

← 1930 · 1910 →

See all years, names A–Z, or the all-time rankings.

Frequently asked questions

What were the most popular baby names in 1920?

In 1920, the most popular US girl name was Mary (70,983 babies) and the most popular boy name was John (56,913 babies), per the Social Security Administration. The top five girls were Mary, Dorothy, Helen, Margaret, Ruth; the top five boys were John, William, Robert, James, Charles.

How many babies got the #1 name in 1920?

In 1920, Mary was given to 70,983 baby girls and John to 56,913 baby boys, the highest counts that year in SSA national data.

Source

U.S. Social Security Administration, Popular Baby Names, national data for 1920. SSA national data through 2025, state data through 2025, retrieved June 2026. Public domain (U.S. Government). See our methodology.

Last updated: 2026-06-22