Skip to content

Popularity of the name Shirley, 1880–2025

Shirley was at its most popular in 1935, when 42,366 girls were given the name: about 1 in 25 girls born in the U.S. that year, ranking #2. In 2025, 133 girls were named Shirley, ranking #1,581. In all, Social Security counts 686,383 girls named Shirley since 1880. Social Security’s records also list 9,551 boys named Shirley.

Peak year
1935
Rank in 1935
#2
Babies in 1935
42,366
Rank in 2025
#1,581
Total since 1880
686,383
Babies named Shirley per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Shirley. The table below lists every year.01224364818801900192019401960198020002020
Babies given the name per 1,000 girls born each year. A gap is a year with fewer than 5.

Where it stands now

Over the last ten years it has slipped from #1,311 in 2015 to #1,581 in 2025, with 181 girls named Shirley in 2015 and 133 in 2025.

Decade by decade

Shirley ranked highest in the 1930s, at #4, with 229,380 girls given the name that decade. It ranked #497 in the 1880s and #1,580 in the 2020s so far.

Every 20 years in the records: 8 in 1880 (#628), 110 in 1900 (#322), 4,713 in 1920 (#56), 17,881 in 1940 (#9), 6,411 in 1960 (#70), 603 in 1980 (#380), 259 in 2000 (#850) and 137 in 2020 (#1,545).

Highs and lows

The most girls given the name in a single year was 42,366, in 1935. Its best rank, #2, came in its peak year.

Every year

The table lists every year from 1880 to 2025 in which Social Security recorded at least 5 girls named Shirley, with the name’s rank that year.

Babies named Shirley by year
YearBabiesRank
18808#628
18829#634
188318#451
188418#479
188516#542
188616#556
188720#499
188832#439
188942#371
189040#400
189135#423
189258#346
189352#374
189447#407
189543#433
189655#383
189761#372
189870#372
189974#346
1900110#322
190195#305
1902104#309
1903102#309
1904138#268
1905162#256
1906187#234
1907247#207
1908284#196
1909281#203
1910318#202
1911362#198
1912489#198
1913684#169
1914906#160
19151,135#162
19161,245#160
19171,800#123
19182,654#97
19193,149#89
19204,713#56
19215,695#44
19226,407#39
19237,918#26
19249,489#19
192510,513#17
192611,762#14
192713,314#9
192814,215#10
192914,576#9
193014,775#11
193114,405#9
193214,476#9
193314,320#9
193422,841#4
193542,366#2
193635,161#2
193726,823#4
193823,766#5
193920,447#5
194017,881#9
194116,954#10
194217,750#12
194317,816#12
194416,309#15
194516,150#14
194617,870#18
194717,648#19
194816,121#20
194917,281#18
195015,891#19
195113,919#27
195212,529#28
195312,148#29
195410,909#33
19559,755#37
19569,429#41
19578,855#46
19588,088#52
19597,284#61
19606,411#70
19615,638#85
19624,869#96
19634,387#99
19643,967#103
19653,370#111
19662,919#123
19672,508#142
19682,142#150
19691,867#173
19701,629#198
19711,588#193
19721,334#209
19731,155#217
19741,010#254
1975875#278
1976834#277
1977777#307
1978647#336
1979671#346
1980603#380
1981579#390
1982601#384
1983505#428
1984477#438
1985494#441
1986435#491
1987459#473
1988462#491
1989457#512
1990472#509
1991446#521
1992449#530
1993406#579
1994380#593
1995343#634
1996339#654
1997333#660
1998293#742
1999231#914
2000259#850
2001305#778
2002259#878
2003313#788
2004240#987
2005285#885
2006249#1,026
2007288#937
2008304#905
2009233#1,091
2010178#1,317
2011188#1,266
2012176#1,334
2013174#1,338
2014202#1,205
2015181#1,311
2016168#1,386
2017185#1,274
2018152#1,447
2019148#1,483
2020137#1,545
2021105#1,885
2022134#1,583
2023139#1,534
2024151#1,452
2025133#1,581

How these numbers are counted

Social Security publishes, for every year since 1880, how many babies of each sex were given each name, counting any name given to at least 5. A name’s rank is its place that year among names for the same sex, by number of babies. Names with the same count share a rank here, while Social Security’s own lists break ties alphabetically, so a rank can differ from theirs by a place or two. A name’s share is the number of babies given it divided by all babies of that sex in the data that year, and its peak is the year that share was highest. Shares rather than counts set the peak, because far more babies were born in some years than others: counting babies alone would pull nearly every name’s peak toward the 1946–1964 baby boom.

Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.