Skip to content

Popularity of the name Karen, 1881–2025

Karen was at its most popular in 1956, when 40,052 girls were given the name: about 1 in 50 girls born in the U.S. that year, ranking #7. In 2025, 175 girls were named Karen, ranking #1,279. In all, Social Security counts 987,989 girls named Karen since 1881. Social Security’s records also list 2,785 boys named Karen.

Peak year
1956
Rank in 1956
#7
Babies in 1956
40,052
Rank in 2025
#1,279
Total since 1881
987,989
Babies named Karen per 1,000 girls born, 1881–2025How many of every 1,000 girls born each year were named Karen. The table below lists every year.051015201900192019401960198020002020
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 #505 in 2015 to #1,279 in 2025: 627 girls got it in 2015, and 175 in 2025.

Decade by decade

Its best decade was the 1960s, when 286,053 girls were named Karen, #4 for the decade. It ranked #966 in the 1880s and #1,097 in the 2020s so far.

Every 20 years in the records: 8 in 1900 (#1,431), 42 in 1920 (#1,171), 7,283 in 1940 (#34), 36,378 in 1960 (#4), 5,055 in 1980 (#54), 2,174 in 2000 (#153) and 332 in 2020 (#821).

Highs and lows

The most girls given the name in a single year was 40,591, in 1957. That is not its peak year: Social Security’s records hold more girls for 1957 than for 1956, so the name’s share of births was smaller. Its best rank in any year was #3, first reached in 1965.

Every year

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

Babies named Karen by year
YearBabiesRank
18816#740
188510#695
18869#778
18879#788
18885#1,276
188910#839
189014#727
18916#1,213
189210#958
18937#1,175
189411#950
18969#1,122
18975#1,555
18988#1,263
18999#1,099
19008#1,431
19015#1,679
19038#1,318
190411#1,092
190511#1,162
190616#917
190714#1,037
190813#1,135
190912#1,219
191011#1,421
191111#1,450
191228#960
191312#1,766
191434#1,023
191536#1,140
191642#1,087
191747#1,026
191856#960
191927#1,527
192042#1,171
192142#1,184
192250#1,078
192348#1,101
192458#999
192549#1,089
192662#952
192757#1,010
192878#816
192978#798
1930100#689
1931152#535
1932303#367
1933453#283
1934588#258
19351,097#172
19361,718#132
19372,232#113
19384,508#50
19395,541#39
19407,283#34
194110,831#19
194215,387#16
194316,816#15
194415,944#16
194515,680#16
194619,647#15
194721,648#13
194821,996#12
194922,468#11
195024,132#12
195127,998#8
195228,956#8
195329,858#9
195432,456#8
195533,217#8
195640,052#7
195740,591#5
195838,487#4
195936,784#4
196036,378#4
196134,707#5
196235,184#4
196332,492#4
196430,243#4
196532,869#3
196625,450#5
196721,537#6
196819,560#9
196917,633#13
197016,699#12
197114,214#15
197211,181#21
19739,352#23
19748,643#26
19758,168#27
19767,505#31
19777,441#32
19786,371#39
19795,599#46
19805,055#54
19814,539#64
19824,153#68
19833,787#77
19843,536#82
19853,138#87
19862,801#100
19872,580#107
19882,567#111
19892,758#110
19902,716#120
19912,601#122
19922,765#121
19932,806#116
19942,487#128
19952,269#142
19962,401#133
19972,226#142
19982,073#152
19992,172#149
20002,174#153
20012,194#148
20022,225#150
20032,331#141
20042,168#155
20052,065#164
20062,031#173
20072,172#165
20081,816#187
20091,433#231
20101,288#248
20111,104#287
2012897#354
2013730#416
2014633#494
2015627#505
2016617#508
2017554#556
2018470#636
2019440#662
2020332#821
2021229#1,088
2022199#1,216
2023226#1,089
2024186#1,250
2025175#1,279

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.