Skip to content

Popularity of the name Jessica, 1880–2025

Jessica was at its most popular in 1987, when 55,992 girls were given the name: about 1 in 31 girls born in the U.S. that year, ranking #1. In 2025, 424 girls were named Jessica, ranking #665. In all, Social Security counts 1,050,729 girls named Jessica since 1880. Social Security’s records also list 3,578 boys named Jessica.

Peak year
1987
Rank in 1987
#1
Babies in 1987
55,992
Rank in 2025
#665
Total since 1880
1,050,729
Babies named Jessica per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Jessica. The table below lists every year.01020304018801900192019401960198020002020
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 #206 in 2015 to #665 in 2025, with 1,592 girls named Jessica in 2015 and 424 in 2025.

Decade by decade

Jessica ranked highest in the 1980s, at #1, with 469,510 girls given the name that decade. It ranked #707 in the 1880s and #522 in the 2020s so far.

Every 20 years in the records: 7 in 1880 (#679), 23 in 1900 (#760), 43 in 1920 (#1,152), 61 in 1940 (#915), 556 in 1960 (#408), 33,924 in 1980 (#3), 15,711 in 2000 (#8) and 780 in 2020 (#399).

Highs and lows

The most girls given the name in a single year was 55,992, in 1987. Its best rank in any year was #1, first reached in 1985.

Every year

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

Babies named Jessica by year
YearBabiesRank
18807#679
18817#679
18828#678
18836#817
188414#556
18856#921
188611#693
18878#860
188818#593
18899#902
189018#617
189114#727
189214#796
189315#767
189410#998
189519#725
18969#1,122
18979#1,094
189813#963
189914#878
190023#760
19018#1,227
19029#1,219
190316#862
190416#910
190517#900
190618#872
190717#923
190817#970
190918#961
191028#812
191121#958
191236#833
191325#1,091
191442#901
191555#885
191653#940
191755#933
191856#960
191940#1,177
192043#1,152
192148#1,092
192240#1,232
192352#1,054
192441#1,244
192534#1,376
192635#1,325
192739#1,261
192836#1,271
192942#1,137
193038#1,210
193140#1,127
193244#1,070
193343#1,062
193446#1,019
193547#1,004
193643#1,062
193771#815
193850#1,007
193977#775
194061#915
194181#802
1942127#663
1943121#691
1944124#663
1945132#634
1946240#506
1947430#385
1948482#353
1949406#395
1950402#399
1951466#379
1952453#386
1953495#382
1954424#423
1955387#458
1956406#453
1957475#432
1958529#403
1959522#414
1960556#408
1961668#372
1962864#319
19631,120#264
19641,171#262
19651,532#216
19661,667#195
19671,760#183
19681,841#177
19692,492#134
19704,021#98
19715,359#64
19726,206#46
19737,228#34
197410,656#17
197512,926#13
197618,368#8
197724,846#4
197826,102#3
197927,780#4
198033,924#3
198142,531#2
198245,453#2
198345,283#2
198445,857#2
198548,345#1
198652,682#1
198755,992#1
198851,556#1
198947,887#1
199046,486#1
199143,398#2
199238,361#2
199334,993#1
199432,122#1
199527,941#1
199624,201#2
199721,045#2
199818,239#8
199916,350#9
200015,711#8
200113,925#11
200211,921#16
200310,454#18
20049,470#21
20058,115#27
20066,815#32
20075,714#42
20084,739#59
20093,801#78
20103,200#92
20112,626#118
20122,335#137
20131,951#164
20141,804#179
20151,592#206
20161,392#231
20171,292#246
20181,065#313
2019970#331
2020780#399
2021656#477
2022620#508
2023550#549
2024527#575
2025424#665

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.