Top Baby Names of the 1920s

The most popular baby names from 1920 to 1929, ranked by total births during the decade.

What the Data Says About the 1920s

The Social Security Administration's 1920s national files cumulate 12,493,757 births across the top 50 boy and top 50 girl names for the decade. Robert led the boys with 576,375 births, while Mary led the girls with 701,756 births. The top 50 boys of the 1920s collectively captured 6,631,995 births versus 5,861,762 for the top 50 girls — the typical SSA pattern in which a narrower set of boy names dominates a wider share of total registrations. Names occurring fewer than five times in a given year are suppressed by SSA for privacy, so these totals represent only the public-disclosure portion of the decade's actual naming distribution.

The 1920s occupied a specific cultural moment in U.S. naming history. The early 20th century (1920s–1940s) saw biblical and traditional names dominate, with a small top-10 cluster capturing a large share of total births across all regions.

Decade totals on this page aggregate SSA national name-year records across all ten years of the 1920s. Because the SSA excludes names with fewer than five annual occurrences, the true number of unique names given during the 1920s is substantially higher than the top-50 lists shown here — particularly for rare and emerging names that never crossed the disclosure threshold. Each spelling is also tracked as a separate entry, so combined pools (e.g., Sophia + Sofia, Aiden + Ayden) would produce different rankings. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Top Boy Names Boy

Rank Name Total Births
1 Robert 576,375
2 John 564,051
3 James 515,302
4 William 512,402
5 Charles 298,031
6 George 261,946
7 Joseph 243,809
8 Richard 222,598
9 Edward 197,347
10 Donald 191,817
11 Thomas 161,109
12 Frank 151,830
13 Harold 133,585
14 Paul 132,384
15 Raymond 124,213
16 Walter 119,809
17 Jack 115,983
18 Henry 104,552
19 Kenneth 99,490
20 Arthur 97,112
21 Albert 94,432
22 David 88,737
23 Harry 86,183
24 Eugene 84,755
25 Ralph 84,466
26 Howard 70,348
27 Carl 69,851
28 Willie 67,993
29 Louis 67,693
30 Clarence 66,574
31 Earl 63,602
32 Roy 63,259
33 Fred 62,743
34 Joe 62,676
35 Francis 59,096
36 Lawrence 56,867
37 Herbert 56,531
38 Leonard 53,793
39 Ernest 53,653
40 Alfred 50,156
41 Anthony 50,054
42 Stanley 49,456
43 Norman 49,364
44 Gerald 44,521
45 Daniel 43,407
46 Samuel 43,362
47 Bernard 42,410
48 Billy 42,096
49 Melvin 40,583
50 Marvin 39,589

Top Girl Names Girl

Rank Name Total Births
1 Mary 701,756
2 Dorothy 368,876
3 Helen 290,403
4 Betty 283,097
5 Margaret 245,010
6 Ruth 218,521
7 Virginia 169,554
8 Doris 151,192
9 Mildred 147,155
10 Frances 140,391
11 Elizabeth 139,672
12 Evelyn 124,166
13 Anna 123,894
14 Marie 110,564
15 Alice 110,526
16 Jean 105,999
17 Shirley 98,601
18 Barbara 97,210
19 Irene 92,836
20 Marjorie 91,221
21 Florence 88,295
22 Lois 88,133
23 Martha 86,788
24 Rose 85,305
25 Lillian 83,159
26 Louise 82,895
27 Catherine 78,881
28 Ruby 76,737
29 Eleanor 74,760
30 Patricia 74,732
31 Gladys 72,561
32 Annie 69,468
33 Josephine 69,223
34 Thelma 68,767
35 Edna 68,629
36 Norma 65,241
37 Pauline 64,075
38 Lucille 63,883
39 Edith 62,989
40 Gloria 62,859
41 Ethel 62,806
42 Phyllis 61,871
43 Grace 60,060
44 Hazel 58,984
45 June 56,483
46 Bernice 55,842
47 Marion 55,178
48 Dolores 51,988
49 Rita 50,587
50 Lorraine 49,939

Nearby Decade Rankings

Compare the 1920s with adjacent decades and annual rankings

Compare 1920s leaders: Robert vs Mary → or pick any two names →

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications — National Data (ssa.gov/oact/babynames).

Source: SSA Decade Rollups, aggregated across 1920–1929.

Data sourced from official U.S. government datasets. See our methodology for details.