Baby name rankings

Top 100 baby names in the United States in 1921

See the most popular baby names, how many were recorded, and how each rank changed from 1920.

Top 100

RankNameRecorded countChange from 1920
1Mary74,1710
2John58,5010
3Robert53,023+1
4William52,051-1
5James49,9810
6Dorothy39,1740
7Helen34,8880
8Charles29,4180
9Margaret28,5210
10George27,6820
11Joseph26,302+1
12Ruth25,841-1
13Edward20,8970
14Virginia19,070+1
15Mildred17,922-1
16Betty17,675+6
17Frank16,794-1
18Richard16,447+1
19Frances16,099-2
20Elizabeth15,835-2
21Thomas15,384-1
22Anna14,504-1
23Evelyn14,3080
24Harold13,8860
25Donald13,833+4
26Doris13,233+4
27Paul13,2290
28Walter13,078-3
29Raymond12,692-1
30Marie12,538-4
31Alice11,9900
32Henry11,5080
33Marjorie11,229+13
34Jack10,816+5
35Florence10,744-2
36Irene10,6570
37Arthur10,579-2
38Willie10,240-4
39Albert10,204-1
40Lillian9,793-3
41Harry9,785-1
42Rose9,3720
43Martha9,281+2
44Louise9,221-3
45Kenneth8,993+10
46Catherine8,904-3
47Ralph8,9020
48Jean8,883+5
49Gladys8,837-5
50Ruby8,407-1
51Edna8,337-1
52Josephine8,156-1
53Eleanor8,068-5
54Thelma7,871+2
55Warren7,826+27
56David7,807+3
57Eugene7,774+11
58Howard7,7490
59Lucille7,720-7
60Ethel7,635-6
61Edith7,603-4
62Marion7,530-1
63Hazel7,415-3
64Clarence7,367-1
65Louis7,296+2
66Annie7,250-4
66Grace7,250-1
68Pauline7,161-4
69Carl7,119-3
70Lois6,9730
71Francis6,954-2
72Earl6,797-1
73Roy6,594-1
74Fred6,540-1
75Joe6,341-1
76Bernice6,3090
77Barbara6,024+11
78Lawrence6,009+1
79Beatrice5,994-2
80Esther5,938-5
81Shirley5,922+19
82Ernest5,723-2
83Leonard5,675-2
84Clara5,627-1
85Gertrude5,357-7
86Anthony5,262+10
87Stanley5,259-3
88Herbert5,238-2
89June5,230+6
90Jane5,200-1
91Katherine5,168-6
91Rita5,168+3
93Norma5,118+27
94Emma5,084-7
95Ann5,077-5
96Sarah5,043-5
97Alfred4,954-5
98Elsie4,905-5
99Agnes4,817-2
100Juanita4,789+7

Data from US Social Security Administration · through 2025.