Skip to content

Most Popular Baby Names of 1891

Social Security has card records for 305,830 people born in the U.S. in 1891. Mary was the top girl name (11,704 babies) and John the top boy name (7,680).

Top 100 names of 1891

Jump to the boys’ top 100

Girls 1–50

Top 100 girl names in the U.S., 1891, ranks 1–50
#NameBabies2025 rank
1Mary11,704#125
2Anna5,099#107
3Margaret3,065#112
4Elizabeth3,059#17
5Emma2,884#3
6Florence2,716#391
7Ethel2,689#4,172
8Minnie2,428#3,028
9Helen2,417#461
10Bertha2,372#4,546
11Clara2,360#63
12Bessie2,323#6,838
13Annie2,096#182
14Grace2,088#38
15Mabel2,029#201
16Alice2,015#65
17Ida2,002#1,120
18Edna1,963#2,458
19Ruth1,857#173
20Lillian1,812#57
21Martha1,744#712
22Rose1,696#114
23Ella1,685#29
24Sarah1,669#90
25Nellie1,647#533
26Gertrude1,645#6,546
27Pearl1,605#776
28Marie1,596#617
29Edith1,509#499
29Laura1,509#379
31Myrtle1,458#10,917
32Hazel1,447#21
33Eva1,412#134
34Frances1,397#318
35Cora1,343#113
36Carrie1,342#2,719
37Louise1,333#514
38Elsie1,303#123
39Lillie1,247#675
40Jennie1,238#2,298
41Catherine1,219#313
41Hattie1,219#334
43Julia1,200#131
44Maude1,188#3,342
45Lena1,174#279
46Mattie1,165#1,004
47Agnes1,125#1,016
48Jessie1,119#823
49Josephine1,031#53
50Lula1,010#1,927

Girls 51–100

Top 100 girl names in the U.S., 1891, ranks 51–100
#NameBabies2025 rank
51Ada975#219
52Irene950#651
53Lucy944#24
54Mae933#500
55Alma929#449
56Blanche917#6,838
57Fannie916#3,342
58Dora870#2,387
59Stella867#52
60Maggie841#294
61Mamie830#6,116
62Katherine803#186
63Nora801#20
64Mildred761#1,962
65Rosa729#652
66Esther710#119
67Effie704#2,239
68May696#1,229
69Ellen675#1,062
70Gladys633#3,211
71Nettie620#5,554
72Sadie617#50
73Viola609#1,013
74Della607#563
75Sallie569#4,265
76Dorothy566#421
76Susie566#1,911
78Willie562#10,107
79Daisy557#75
80Ruby554#64
81Beulah526#5,917
82Lizzie525#2,139
83Nancy523#965
84Marguerite511#2,485
85Olive509#197
86Lydia507#92
87Kathryn504#729
88Lottie501#527
89Flora497#607
90Katie494#646
91Beatrice485#508
92Addie467#1,272
93Pauline455#2,957
94Etta452#928
95Emily444#34
95Georgia444#99
97Virginia439#525
98Vera426#205
99Marion413#2,036
100Caroline402#96

Boys 1–50

Top 100 boy names in the U.S., 1891, ranks 1–50
#NameBabies2025 rank
1John7,680#23
2William6,763#9
3James4,516#6
4George3,931#126
5Charles3,640#48
6Frank2,652#513
7Joseph2,572#29
8Robert2,240#92
9Harry2,132#775
10Henry2,049#5
11Edward1,989#224
12Thomas1,982#34
13Walter1,668#251
14Arthur1,514#87
15Fred1,362#1,932
16Albert1,207#614
17Clarence1,007#1,499
18Roy838#525
19Louis786#249
20Samuel753#18
21Willie739#1,315
22Ernest715#1,038
23Charlie707#145
24Carl675#1,132
25Earl674#2,230
26David673#35
27Richard609#234
28Ralph587#1,046
29Joe584#991
30Raymond575#394
31Paul564#262
32Oscar551#223
33Andrew521#73
34Will520#1,193
35Jesse519#184
36Elmer508#1,222
37Daniel505#22
38Herbert501#2,641
39Alfred499#840
40Howard485#1,002
41Benjamin461#11
42Harold419#991
43Sam418#647
44Frederick412#435
45Peter396#187
46Lawrence389#518
47Herman383#2,363
48Eugene362#943
49Ray360#791
50Lewis357#433

Boys 51–100

Top 100 boy names in the U.S., 1891, ranks 51–100
#NameBabies2025 rank
51Leo353#19
52Lee342#725
53Floyd336#2,230
54Francis333#420
54Michael333#21
56Martin331#335
57Claude327#3,036
57Clyde327#742
57Edwin327#398
60Tom318#2,183
61Ben302#843
62Jack290#15
63Jim288#3,128
64Edgar277#486
65Harvey274#251
65Otto274#277
67Guy262#1,634
68Chester252#1,585
69Jacob238#43
70Ed237–
71Luther236#1,459
72Leonard235#637
73Hugh233#732
74Homer230#4,707
75Jessie227#1,425
76Theodore224#4
77Oliver212#3
77Patrick212#235
79Archie201#301
80Philip198#527
81Clifford196#1,352
82Charley193#1,826
83Lester191#1,634
84Leroy190#883
85Bernard187#1,362
86August186#81
86Russell186#345
88Lloyd185#1,547
89Bert181#10,695
90Eddie179#860
90Ira179#819
92Stanley178#863
93Everett174#77
94Allen173#578
95Alexander172#30
96Anthony170#46
97Horace165#6,143
98Leslie164#3,513
99Grover163#4,249
99Norman163#1,196

Entered the top 100 in 1891