NameTrends

Most popular baby names of 1900

Top 100 boys & girls in 1900 (decade snapshot). Source: U.S. Social Security Administration.

In 1900, the most popular US baby name for girls was Mary (16,705 babies) and for boys was John (9,828 babies), according to the Social Security Administration. The top five girl names were Mary, Helen, Anna, Margaret, Ruth; the top five boy names were John, William, James, George, Charles. The full top 100 for each sex, with birth counts, is below.

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 girl names, 1900

#NameBabies
1Mary16,705
2Helen6,342
3Anna6,114
4Margaret5,304
5Ruth4,765
6Elizabeth4,096
7Florence3,920
8Ethel3,896
9Marie3,856
10Lillian3,414
11Annie3,324
12Edna3,102
13Emma3,095
14Alice3,059
15Bessie3,044
16Bertha3,019
17Grace2,942
18Rose2,844
19Clara2,826
20Mildred2,800
21Gladys2,733
22Minnie2,673
23Gertrude2,580
24Pearl2,512
25Mabel2,509
26Frances2,495
27Dorothy2,491
28Martha2,437
29Hazel2,425
30Ida2,285
31Irene2,264
32Myrtle2,252
33Eva2,089
34Catherine2,081
35Louise2,070
36Edith2,068
37Sarah2,054
38Elsie2,045
39Esther2,017
40Lillie2,004
41Agnes1,914
42Ella1,911
43Nellie1,850
44Mattie1,834
45Laura1,824
46Julia1,766
47Josephine1,743
48Carrie1,711
49Viola1,674
50Hattie1,553
51Ruby1,540
52Lena1,506
53Jessie1,422
54Mae1,406
55Cora1,389
56Beatrice1,382
57Alma1,372
58Willie1,351
59Mamie1,337
60Blanche1,332
61Lucy1,246
62Fannie1,237
63Lula1,237
64Jennie1,204
65Katherine1,201
66Marion1,197
67Lucille1,182
68Stella1,177
69Rosa1,118
70Evelyn1,116
71Pauline1,104
72Ada1,101
73Thelma1,094
74Virginia1,068
75Maggie1,045
76Vera1,024
77Maude1,013
78Beulah974
79Dora958
80Susie947
81Daisy931
82Ellen922
83Nora919
84Sadie895
85Leona825
86Marguerite786
87Georgia765
88Eleanor753
89Effie752
90Della748
91May744
92Ann736
93Kathryn721
94Nettie711
95Olive705
96Bernice702
97Lottie690
98Sallie676
99Nancy673
100Betty665

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Top 100 boy names, 1900

#NameBabies
1John9,828
2William8,579
3James7,245
4George5,403
5Charles4,098
6Robert3,821
7Joseph3,714
8Frank3,477
9Edward2,720
10Henry2,606
11Thomas2,556
12Walter2,298
13Harry2,272
14Willie2,113
15Arthur1,853
16Albert1,741
17Fred1,646
18Clarence1,483
19Paul1,288
20Harold1,245
21Roy1,215
22Joe1,179
23Raymond1,150
24Richard1,141
25Charlie1,124
26Louis1,097
27Jack1,053
28Earl1,037
29Carl1,016
30Ernest1,012
31Ralph896
32David883
33Samuel877
34Sam821
35Howard779
36Herbert751
37Andrew718
38Elmer699
39Lee675
40Lawrence659
41Francis652
42Alfred640
43Will603
44Daniel598
45Eugene587
46Leo570
47Oscar563
48Floyd555
49Herman550
50Jesse536
51Michael495
52Lewis469
53Tom469
54Leonard465
55Ray457
56Clyde451
57Benjamin450
58Peter443
59Claude433
60Lester431
61Theodore429
62Russell427
63Eddie425
64Frederick420
65Leroy419
66Clifford409
67Anthony406
68Jim399
69Jessie398
70Martin383
71Edgar374
72Chester364
73Ben355
74Edwin350
75Dewey345
76Cecil344
77Stanley342
78Lloyd337
79Donald328
80Homer326
81Harvey322
82Luther316
83Norman316
84Johnnie313
85Leon310
86Bernard308
87Ed297
88Hugh290
89Patrick285
90Kenneth279
91Leslie275
92Victor269
93Alexander260
94Philip259
95Oliver256
96Mack250
97Horace244
98Milton242
99Guy240
100Everett237

Source: U.S. Social Security Administration, Popular Baby Names. Data as of SSA national data through 2025, state data through 2025, retrieved June 2026.

Browse nearby years

← 1910 · 1890 →

See all years, names A–Z, or the all-time rankings.

Frequently asked questions

What were the most popular baby names in 1900?

In 1900, the most popular US girl name was Mary (16,705 babies) and the most popular boy name was John (9,828 babies), per the Social Security Administration. The top five girls were Mary, Helen, Anna, Margaret, Ruth; the top five boys were John, William, James, George, Charles.

How many babies got the #1 name in 1900?

In 1900, Mary was given to 16,705 baby girls and John to 9,828 baby boys, the highest counts that year in SSA national data.

Source

U.S. Social Security Administration, Popular Baby Names, national data for 1900. SSA national data through 2025, state data through 2025, retrieved June 2026. Public domain (U.S. Government). See our methodology.

Last updated: 2026-06-22