Skip to content

Most Popular Baby Names of 1881

Social Security has card records for 207,134 people born in the U.S. in 1881. Mary was the top girl name (6,919 babies) and John the top boy name (8,768).

Top 100 names of 1881

Jump to the boys’ top 100

Girls 1–50

Top 100 girl names in the U.S., 1881, ranks 1–50
#NameBabies2025 rank
1Mary6,919#125
2Anna2,698#107
3Emma2,034#3
4Elizabeth1,852#17
5Margaret1,658#112
6Minnie1,653#3,028
7Ida1,439#1,120
8Annie1,326#182
9Bertha1,324#4,546
10Alice1,308#65
11Clara1,242#63
12Sarah1,226#90
13Ella1,148#29
14Nellie1,096#533
15Grace1,089#38
16Florence1,046#391
17Martha1,044#712
18Cora969#113
19Laura962#379
20Carrie958#2,719
21Maude923#3,342
22Bessie903#6,838
23Mabel893#201
24Gertrude791#6,546
25Ethel788#4,172
26Jennie784#2,298
27Edith778#499
28Hattie775#334
29Mattie754#1,004
30Julia737#131
31Rose734#114
32Lillian723#57
33Lillie678#675
34Eva661#134
34Jessie661#823
36Lula655#1,927
37Myrtle643#10,917
38Pearl641#776
39Edna637#2,458
40Catherine635#313
41Ada628#219
42Louise617#514
43Helen612#461
44Lucy611#24
45Frances586#318
46Dora585#2,387
47Fannie565#3,342
48Josephine563#53
49Daisy562#75
50Lena555#279

Girls 51–100

Top 100 girl names in the U.S., 1881, ranks 51–100
#NameBabies2025 rank
51Maggie532#294
52Katherine504#186
53Rosa500#652
54Marie499#617
55Nora498#20
56Effie463#2,239
57Blanche456#6,838
58May451#1,229
59Nancy429#965
60Della428#563
61Agnes424#1,016
62Nettie419#5,554
63Sallie416#4,265
63Stella416#52
65Ellen413#1,062
66Mamie412#6,116
67Lizzie396#2,139
68Susie367#1,911
69Sadie366#50
70Elsie344#123
71Maud328–
72Flora317#607
73Caroline316#96
73Etta316#928
75Mae314#500
76Lulu313#3,167
77Lydia299#92
78Alma293#449
79Susan292#1,085
80Lottie289#527
81Addie287#1,272
82Mollie281#1,113
83Katie279#646
84Ruth275#173
85Harriet270#1,071
86Kate267#520
87Amanda263#493
88Nannie258–
89Georgia256#99
90Emily244#34
91Eliza238#115
92Viola237#1,013
93Amelia235#4
94Willie229#10,107
95Charlotte227#2
96Rebecca226#349
97Belle219#1,013
98Kathryn218#729
99Jane216#221
100Olive211#197

Boys 1–50

Top 100 boy names in the U.S., 1881, ranks 1–50
#NameBabies2025 rank
1John8,768#23
2William8,524#9
3James5,441#6
4George4,664#126
5Charles4,636#48
6Frank2,834#513
7Joseph2,456#29
8Henry2,339#5
9Thomas2,282#34
10Edward2,177#224
11Robert2,140#92
12Harry2,002#775
13Walter1,670#251
14Arthur1,575#87
15Fred1,418#1,932
16Albert1,319#614
17Samuel919#18
18David750#35
19Louis746#249
20Charlie668#145
20Clarence668#1,499
22Richard641#234
23Joe639#991
24Andrew588#73
25Ernest571#1,038
26Will550#1,193
27Jesse536#184
28Oscar530#223
29Daniel527#22
30Willie498#1,315
31Benjamin481#11
31Sam481#647
33Alfred466#840
34Roy440#525
35Lewis439#433
36Frederick433#435
37Peter428#187
38Elmer388#1,222
39Jacob381#43
40Herbert369#2,641
41Carl359#1,132
41Howard359#1,002
43Tom349#2,183
44Lee342#725
45Ralph329#1,046
46Martin327#335
47Jim323#3,128
48Earl314#2,230
48Eugene314#943
50Bert312#10,695
50Edgar312#486

Boys 51–100

Top 100 boy names in the U.S., 1881, ranks 51–100
#NameBabies2025 rank
52Herman304#2,363
53Claude302#3,036
54Michael298#21
55Paul291#262
56Ben289#843
57Ira286#819
58Harvey282#251
59Chester274#1,585
59Edwin274#398
61Ed272–
62Charley266#1,826
63Francis259#420
64Isaac258#47
65Luther249#1,459
66Lawrence244#518
67Oliver238#3
68Clyde232#742
69Otto221#277
70Hugh219#732
71Alexander209#30
72Leonard206#637
73Jack197#15
74Raymond195#394
75Patrick188#235
76Guy186#1,634
77Homer181#4,707
78Floyd178#2,230
78Theodore178#4
80Allen172#578
80August172#81
82Marion162#2,480
83Philip156#527
83Warren156#240
85Horace152#6,143
86Dan148#1,959
86Ray148#791
88Garfield147#12,008
88Stephen147#383
90Emil145#1,267
91Jessie143#1,425
91Milton143#1,436
93Willis142#2,539
94Calvin138#132
95Dave135#2,451
96Bernard130#1,362
97Julius129#424
97Leroy129#883
97Sidney129#1,323
100Anthony128#46

Entered the top 100 in 1881