Skip to content

Popularity of the name Kimberly, 1933–2025

Kimberly was at its most popular in 1967, when 33,097 girls were given the name: about 1 in 50 girls born in the U.S. that year, ranking #2. In 2025, 1,009 girls were named Kimberly, ranking #302. In all, Social Security counts 846,393 girls named Kimberly since 1933. Social Security’s records also list 4,273 boys named Kimberly.

Peak year
1967
Rank in 1967
#2
Babies in 1967
33,097
Rank in 2025
#302
Total since 1933
846,393
Babies named Kimberly per 1,000 girls born, 1933–2025How many of every 1,000 girls born each year were named Kimberly. The table below lists every year.0612182419401960198020002020
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 #108 in 2015 to #302 in 2025: 2,843 girls got it in 2015, and 1,009 in 2025.

Decade by decade

Its best decade was the 1960s, when 259,072 girls were named Kimberly, #5 for the decade. It ranked #3,850 in the 1930s and #226 in the 2020s so far.

Every 20 years in the records: 13 in 1940 (#2,297), 16,854 in 1960 (#26), 18,497 in 1980 (#11), 5,244 in 2000 (#58) and 1,560 in 2020 (#185).

Highs and lows

The most girls given the name in a single year was 34,130, in 1970. That is not its peak year: Social Security’s records hold more girls for 1970 than for 1967, so the name’s share of births was smaller. Its best rank in any year was #2, first reached in 1966.

Every year

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

Babies named Kimberly by year
YearBabiesRank
19337#3,406
19346#3,802
19357#3,431
19365#4,181
19376#3,800
193810#2,730
193911#2,592
194013#2,297
194124#1,610
194225#1,668
194318#2,079
194421#1,867
194526#1,621
1946130#707
1947255#520
1948315#450
1949362#415
1950445#382
1951486#366
1952966#254
19531,428#209
19542,087#168
19553,862#111
19566,730#74
19579,454#42
195810,710#39
195912,790#33
196016,854#26
196117,355#22
196220,363#16
196321,224#11
196424,128#6
196528,836#4
196632,232#2
196733,097#2
196831,906#3
196933,077#4
197034,130#3
197130,708#4
197226,282#4
197323,531#4
197422,427#6
197520,257#7
197618,962#7
197718,286#8
197816,879#13
197917,635#12
198018,497#11
198116,689#13
198216,101#14
198315,370#15
198414,445#22
198514,914#19
198614,420#18
198713,031#23
198811,948#25
198911,037#28
199010,191#31
19919,799#34
19928,895#35
19937,965#39
19948,747#32
19957,745#37
19967,176#41
19976,182#49
19985,722#54
19995,457#51
20005,244#58
20014,880#61
20024,790#63
20034,825#64
20044,847#61
20054,752#63
20065,011#58
20075,103#54
20084,814#57
20094,228#66
20103,871#69
20113,812#67
20123,317#88
20133,105#101
20142,902#107
20152,843#108
20162,332#133
20171,840#164
20181,705#173
20191,537#196
20201,560#185
20211,351#220
20221,392#211
20231,338#222
20241,286#247
20251,009#302

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.