Skip to content

Popularity of the name Isla, 1886–2025

Isla has never been more popular than it is now: in 2025, 6,012 girls were named Isla, about 1 in 270 girls born in the U.S. that year, ranking #28. In all, Social Security counts 58,252 girls named Isla since 1886. Social Security’s records also list 19 boys named Isla.

Peak year
2025
Rank in 2025
#28
Babies in 2025
6,012
Total since 1886
58,252
Babies named Isla per 1,000 girls born, 1886–2025How many of every 1,000 girls born each year were named Isla. The table below lists every year.012341900192019401960198020002020
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 climbed from #142 in 2015 to #28 in 2025: 2,272 girls got it in 2015, and 6,012 in 2025.

Decade by decade

Its best decade is the 2020s so far, when 32,186 girls were named Isla, #35 for the decade. It started at #1,240 in the 1880s.

Every 20 years in the records: 13 in 1900 (#1,053), 23 in 1920 (#1,751), 10 in 1940 (#2,737), 37 in 2000 (#3,527) and 4,579 in 2020 (#44).

Highs and lows

The most girls given the name in a single year was 6,012, in 2025. Its best rank, #28, came in its peak year.

Every year

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

Babies named Isla by year
YearBabiesRank
18867#897
188711#693
18895#1,279
189010#872
18917#1,093
18926#1,278
18937#1,175
18946#1,353
18958#1,202
18967#1,292
18975#1,555
189812#1,009
18996#1,394
190013#1,053
19019#1,136
19029#1,219
19036#1,592
19049#1,251
190516#926
190611#1,154
190712#1,142
190818#939
19099#1,471
191014#1,207
191111#1,450
191216#1,352
191322#1,176
191425#1,228
191522#1,571
191635#1,210
191734#1,241
191834#1,299
191931#1,393
192023#1,751
192126#1,668
192241#1,207
192334#1,350
192422#1,872
192525#1,700
192627#1,589
192720#1,935
192826#1,589
192925#1,555
193023#1,661
193120#1,750
193221#1,685
193321#1,658
193412#2,424
193519#1,779
193624#1,507
193715#2,101
193812#2,447
193915#2,125
194010#2,737
194117#2,018
19427#3,738
19439#3,249
194414#2,401
19458#3,388
19465#4,960
19478#4,007
194810#3,350
19497#4,235
19509#3,662
19519#3,714
19528#4,123
19537#4,595
19625#6,578
19635#6,592
19645#6,767
19655#6,539
19765#9,284
19776#8,444
197810#5,958
19795#10,210
19815#10,411
19826#9,237
19835#10,275
198511#6,031
19865#10,912
19878#7,987
19888#8,391
19897#9,681
19909#8,501
199110#7,987
19928#9,491
19937#10,588
199415#5,984
199516#5,677
199613#6,723
199723#4,508
199825#4,366
199918#5,661
200037#3,527
200124#4,834
200229#4,280
200338#3,655
200435#3,989
200554#2,969
200692#2,107
2007178#1,357
2008493#623
2009945#345
20101,099#297
20111,208#268
20121,385#230
20131,912#167
20142,135#151
20152,272#142
20162,521#127
20172,879#103
20183,410#82
20194,043#57
20204,579#44
20215,542#33
20225,285#36
20235,386#33
20245,382#35
20256,012#28

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.