Skip to content

Popularity of the name Stephanie, 1891–2025

Stephanie was at its most popular in 1984, when 23,025 girls were given the name: about 1 in 73 girls born in the U.S. that year, ranking #6. In 2025, 543 girls were named Stephanie, ranking #557. In all, Social Security counts 745,148 girls named Stephanie since 1891. Social Security’s records also list 2,638 boys named Stephanie.

Peak year
1984
Rank in 1984
#6
Babies in 1984
23,025
Rank in 2025
#557
Total since 1891
745,148
Babies named Stephanie per 1,000 girls born, 1891–2025How many of every 1,000 girls born each year were named Stephanie. The table below lists every year.04812161900192019401960198020002020
Babies given the name per 1,000 girls born each year. A gap is a year with fewer than 5.

Where it stands now

In the past decade the name slipped from #209 in 2015 to #557 in 2025: 1,558 girls got it in 2015, and 543 in 2025.

Decade by decade

Its best decade was the 1980s, when 218,173 girls were named Stephanie, #6 for the decade. It ranked #1,003 in the 1890s and #483 in the 2020s so far.

Every 20 years in the records: 24 in 1900 (#742), 313 in 1920 (#370), 394 in 1940 (#319), 5,265 in 1960 (#91), 17,841 in 1980 (#13), 7,028 in 2000 (#40) and 703 in 2020 (#437).

Highs and lows

The most girls given the name in a single year was 24,864, in 1990. That is not its peak year: Social Security’s records hold more girls for 1990 than for 1984, so the name’s share of births was smaller. Its best rank, #6, came in its peak year.

Every year

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

Babies named Stephanie by year
YearBabiesRank
18915#1,332
18929#1,017
18938#1,091
18948#1,136
18958#1,202
189613#903
189720#699
189814#920
189915#835
190024#742
190117#795
190212#1,024
190333#565
190432#600
190536#579
190635#602
190743#554
190868#438
190963#473
191088#421
1911118#373
1912165#355
1913185#358
1914280#315
1915361#308
1916397#302
1917394#309
1918374#333
1919311#364
1920313#370
1921305#382
1922223#459
1923243#433
1924225#463
1925165#559
1926166#544
1927126#638
1928124#632
192998#706
1930102#679
193188#717
1932131#572
1933106#637
1934128#568
1935156#512
1936169#496
1937209#452
1938232#442
1939282#398
1940394#319
1941491#292
1942663#269
1943800#238
1944898#220
1945871#219
19461,508#176
19471,693#171
19482,103#137
19492,515#128
19502,642#122
19512,575#129
19522,931#123
19533,081#123
19543,369#123
19553,749#114
19563,911#111
19574,221#110
19584,252#113
19594,826#101
19605,265#91
19615,816#78
19626,257#70
19636,825#64
19647,938#57
19659,765#44
196610,160#38
196713,354#25
196812,953#23
196914,488#19
197015,387#17
197115,135#11
197216,890#8
197317,263#9
197416,984#9
197515,775#9
197615,180#11
197715,417#14
197816,233#16
197916,204#15
198017,841#13
198120,212#8
198220,861#7
198322,329#8
198423,025#6
198523,243#6
198622,651#6
198722,402#6
198822,843#7
198922,766#8
199024,864#7
199122,775#7
199219,680#8
199317,186#10
199414,750#15
199512,977#16
199611,643#20
19979,778#23
19988,491#29
19997,692#37
20007,028#40
20016,613#43
20026,270#41
20035,603#49
20045,181#55
20054,701#64
20064,511#70
20073,811#88
20083,320#105
20092,922#112
20102,492#126
20112,151#146
20121,888#168
20131,677#194
20141,644#205
20151,558#209
20161,370#236
20171,136#287
20181,031#318
2019896#352
2020703#437
2021692#452
2022659#480
2023659#467
2024571#534
2025543#557

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.