Baby names

How popular is the name Mary?

In 2025, 2,230 baby girls in the U.S. were named Mary, the 125th most popular name for girls. Its peak year was 1921, when 73,984 girls got the name. 4,141,481 girls have been named Mary since 1880. 15,173 boys have had the name too.

Rank in 2025

#125

among girls' names

Babies in 2025

2,230

girls named Mary

Peak year

1921

73,984 girls

Girls named Mary each year since 1880

The interactive chart needs JavaScript. The numbers are in the table below.

The numbers for Mary (girls)
YearBabies
20252,230
20242,219
20232,085
20222,119
20212,102
20202,230
20192,241
20182,369
20172,425
20162,526
20152,642
20142,637
20132,669
20122,587
20112,715
20102,882
20093,177
20083,514
20073,697
20064,116
20054,481
20044,838
20035,043
20025,487
20015,762
20006,222
19996,390
19986,478
19976,650
19966,968
19957,458
19947,758
19938,124
19928,463
19918,764
19908,670
19898,645
19888,518
19878,395
19868,507
19859,240
19849,293
19839,897
198210,851
198111,042
198011,474
197910,555
197810,040
197710,656
197610,315
197510,973
197411,738
197312,313
197213,757
197116,703
197019,204
196919,850
196821,727
196725,316
196628,890
196534,270
196440,985
196341,546
196243,502
196147,682
196051,472
195954,502
195855,848
195761,102
195661,741
195563,174
195468,019
195364,389
195265,629
195165,721
195065,481
194966,874
194868,597
194771,690
194667,471
194559,278
194462,476
194366,174
194263,256
194158,048
194056,216
193954,900
193856,225
193755,641
193654,377
193555,076
193456,929
193355,517
193259,883
193160,299
193064,153
192963,512
192866,871
192770,642
192667,832
192570,586
192473,534
192371,634
192272,177
192173,984
192070,983
191965,836
191867,365
191764,280
191661,438
191558,187
191445,346
191336,642
191232,304
191124,390
191022,848
190919,259
190818,665
190717,580
190616,370
190516,067
190414,961
190314,275
190214,486
190113,136
190016,705
189913,172
189814,406
189713,413
189613,811
189513,447
189413,151
189312,784
189213,172
189111,704
189012,078
188911,648
188811,754
18879,888
18869,889
18859,128
18849,217
18838,012
18828,148
18816,919
18807,065

Boys named Mary each year since 1880

The interactive chart needs JavaScript. The numbers are in the table below.

The numbers for Mary (boys)
YearBabies
2025Fewer than 5
2024Fewer than 5
2023Fewer than 5
2022Fewer than 5
2021Fewer than 5
20205
2019Fewer than 5
2018Fewer than 5
2017Fewer than 5
2016Fewer than 5
2015Fewer than 5
20145
2013Fewer than 5
20126
2011Fewer than 5
20105
2009Fewer than 5
2008Fewer than 5
200710
200610
200510
200431
20039
200212
200114
200010
199911
199814
199713
199616
199513
199410
199318
199225
199132
199045
198974
198848
198769
198647
198567
198456
198357
198273
198167
198052
197965
197861
197752
197662
197566
197461
197354
197274
197186
197099
1969108
1968101
1967127
1966108
1965136
1964134
1963137
1962158
1961168
1960169
1959169
1958141
1957182
1956145
1955148
1954168
1953146
1952159
1951161
1950119
1949169
1948164
1947184
1946186
1945198
1944253
1943254
1942278
1941315
1940303
1939272
1938284
1937288
1936292
1935277
1934302
1933318
1932330
1931325
1930340
1929327
1928294
1927283
1926272
1925260
1924224
1923203
1922186
1921187
1920195
1919154
1918169
1917159
1916164
1915159
1914127
1913126
1912118
191198
191099
190980
190879
190770
190676
190568
190458
190363
190256
190158
190075
189950
189850
189763
189657
189547
189448
189355
189250
189139
189035
188941
188850
188747
188632
188538
188436
188332
188230
188129
188027

Compare it with another name in the lookup chart. Look up any name

Share this name

Try another name

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (national data) (Public domain (U.S. government work)), data through 2025.

The counts come from Social Security card applications for babies born in the U.S., so the early years undercount everyone. A year with fewer than 5 babies of one sex given a name is left out for privacy and shows as fewer than 5. Spellings count separately: Emma and Ema are different names here.