Skip to content

Popularity of the name Linda, 1880–2025

Linda was at its most popular in 1948, when 96,220 girls were given the name: about 1 in 18 girls born in the U.S. that year, ranking #1. In 2025, 294 girls were named Linda, ranking #902. In all, Social Security counts 1,455,143 girls named Linda since 1880. Social Security’s records also list 3,756 boys named Linda.

Peak year
1948
Rank in 1948
#1
Babies in 1948
96,220
Rank in 2025
#902
Total since 1880
1,455,143
Babies named Linda per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Linda. The table below lists every year.01530456018801900192019401960198020002020
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 #664 in 2015 to #902 in 2025, with 429 girls named Linda in 2015 and 294 in 2025.

Decade by decade

Linda ranked highest in the 1940s, at #2, with 531,660 girls given the name that decade. It ranked #277 in the 1880s and #835 in the 2020s so far.

Every 20 years in the records: 27 in 1880 (#305), 125 in 1900 (#293), 348 in 1920 (#352), 18,370 in 1940 (#8), 37,316 in 1960 (#3), 2,806 in 1980 (#110), 851 in 2000 (#357) and 334 in 2020 (#814).

Highs and lows

The most girls given the name in a single year was 99,692, in 1947. That is not its peak year: Social Security’s records hold more girls for 1947 than for 1948, so the name’s share of births was smaller. Its best rank in any year was #1, first reached in 1947.

Every year

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

Babies named Linda by year
YearBabiesRank
188027#305
188138#262
188236#294
188349#257
188433#341
188560#255
188649#294
188750#302
188877#262
188974#277
189054#348
189178#282
189283#296
189382#300
189494#285
189596#288
1896104#287
189781#326
1898102#311
189998#298
1900125#293
190186#326
190291#324
190390#326
1904101#323
1905105#329
190698#337
1907102#350
190893#372
1909105#352
1910137#335
1911130#350
1912189#329
1913238#306
1914219#358
1915290#349
1916297#356
1917291#370
1918322#359
1919282#385
1920348#352
1921367#341
1922365#339
1923423#312
1924454#314
1925438#320
1926480#305
1927516#295
1928555#277
1929509#289
1930492#299
1931535#269
1932774#219
1933782#216
19341,000#182
19351,197#165
19362,440#97
19374,378#49
19387,047#31
193910,713#15
194018,370#8
194123,721#5
194231,613#4
194338,439#4
194438,415#3
194541,465#2
194652,710#2
194799,692#1
194896,220#1
194991,015#1
195080,433#1
195173,982#1
195267,082#1
195361,281#2
195455,371#2
195551,300#3
195648,084#3
195744,517#3
195841,904#3
195940,410#3
196037,316#3
196135,597#4
196231,461#5
196327,727#5
196423,629#8
196519,345#8
196615,566#18
196713,196#26
196811,371#28
196910,246#33
19708,731#38
19717,376#42
19725,742#51
19734,731#61
19744,077#75
19753,522#81
19763,138#90
19772,912#99
19782,932#100
19792,739#114
19802,806#110
19812,728#111
19822,791#107
19832,474#119
19842,336#119
19852,114#137
19861,950#148
19871,931#142
19881,845#155
19891,844#157
19901,661#175
19911,608#187
19921,582#191
19931,488#198
19941,284#221
19951,234#230
1996987#293
19971,099#263
1998972#312
1999900#336
2000851#357
2001839#354
2002773#382
2003741#409
2004731#417
2005754#415
2006700#451
2007662#492
2008614#507
2009555#548
2010480#614
2011491#587
2012450#633
2013447#626
2014475#612
2015429#664
2016444#658
2017410#704
2018398#717
2019362#768
2020334#814
2021328#841
2022352#800
2023324#841
2024324#836
2025294#902

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.