Baby name rankings

Top 100 baby names in the United States in 1907

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

Top 100

RankNameRecorded countChange from 1906
1Mary17,6500
2John9,0480
3Helen7,5990
4William6,9330
5James6,752+1
6Margaret6,746-1
7Anna5,5950
8Ruth5,5880
9Dorothy4,9880
10Elizabeth4,6370
11George4,4890
12Mildred4,291+1
13Alice4,121-1
14Robert4,042+2
15Charles3,904+2
16Marie3,896-2
17Joseph3,856+1
18Florence3,764-4
19Ethel3,7100
20Lillian3,5570
21Willie3,362+3
22Frances3,332-1
23Gladys3,3170
24Edna3,315-2
25Rose3,1400
26Evelyn3,047+18
27Frank2,963-1
28Annie2,906-1
29Grace2,759-1
30Irene2,633-1
31Louise2,628+3
32Edward2,585-2
33Hazel2,5490
34Gertrude2,509-2
35Catherine2,464+2
36Bertha2,378-1
37Emma2,367+1
38Thelma2,352+5
39Clara2,331-3
40Bessie2,322-9
41Martha2,283-2
42Henry2,2170
43Edith2,186-2
43Thomas2,186-3
45Josephine2,164+6
46Pearl2,1450
47Ruby2,136+1
48Walter2,116+1
49Mabel2,080-2
50Esther2,072-5
51Ida1,985+5
52Myrtle1,936-2
53Minnie1,917-1
54Virginia1,893+12
55Eva1,8920
56Elsie1,882-3
57Lucille1,860+2
58Beatrice1,8580
59Agnes1,842-5
60Harry1,824+1
61Viola1,805-1
62Sarah1,799-5
63Jessie1,700+1
64Julia1,680-2
65Nellie1,678-3
66Albert1,645+2
67Laura1,627+2
68Pauline1,591+2
69Arthur1,566-2
70Lillie1,541-5
71Marion1,4770
72Harold1,459+1
73Ella1,456-1
74Katherine1,418+4
75Clarence1,4000
76Fred1,380+5
77Mae1,375+2
78Paul1,371-2
79Alma1,357-2
80Mattie1,319-7
81Raymond1,298+4
82Carrie1,2940
83Ann1,270+9
84Richard1,245+5
85Lena1,244-5
86Bernice1,2070
86Joe1,207+8
88Lucy1,160+3
89Vera1,158+1
90Blanche1,156-7
90Stella1,156-6
92Eleanor1,155-4
93Hattie1,1500
94Roy1,141+1
95Louis1,123-8
96Leona1,1060
97Beulah1,092+3
98Fannie1,089+5
99Mamie1,059-2
100Doris1,033+14

Data from US Social Security Administration · through 2025.