Skip to content

Popularity of the name Catherine, 1880–2025

Catherine was at its most popular in 1914, when 6,613 girls were given the name: about 1 in 120 girls born in the U.S. that year, ranking #18. In 2025, 972 girls were named Catherine, ranking #313. In all, Social Security counts 667,789 girls named Catherine since 1880. Social Security’s records also list 1,822 boys named Catherine.

Peak year
1914
Rank in 1914
#18
Babies in 1914
6,613
Rank in 2025
#313
Total since 1880
667,789
Babies named Catherine per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Catherine. The table below lists every year.02.557.51018801900192019401960198020002020
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 #177 in 2015 to #313 in 2025: 1,807 girls got it in 2015, and 972 in 2025.

Decade by decade

Its best decade was the 1910s, when 65,823 girls were named Catherine, #20 for the decade. It ranked #42 in the 1880s and #315 in the 2020s so far.

Every 20 years in the records: 688 in 1880 (#31), 2,081 in 1900 (#34), 8,878 in 1920 (#21), 4,584 in 1940 (#53), 9,536 in 1960 (#42), 4,080 in 1980 (#77), 3,802 in 2000 (#81) and 1,155 in 2020 (#267).

Highs and lows

The most girls given the name in a single year was 12,056, in 1956. That is not its peak year: Social Security’s records hold more girls for 1956 than for 1914, so the name’s share of births was smaller. Its best rank, #18, came in its peak year.

Every year

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

Babies named Catherine by year
YearBabiesRank
1880688#31
1881635#40
1882726#42
1883853#36
1884874#43
1885846#45
1886916#45
1887967#44
18881,212#42
18891,198#42
18901,232#44
18911,219#41
18921,333#42
18931,336#42
18941,430#41
18951,514#38
18961,594#40
18971,511#42
18981,705#41
18991,628#36
19002,081#34
19011,599#38
19021,896#31
19031,916#32
19041,982#31
19052,198#28
19062,230#26
19072,457#25
19082,750#22
19092,897#23
19103,161#22
19113,565#20
19124,666#21
19135,302#22
19146,613#18
19158,181#19
19168,469#20
19178,689#18
19188,842#20
19198,335#23
19208,878#21
19218,887#23
19228,537#24
19238,437#24
19248,363#27
19257,867#29
19267,469#31
19277,256#31
19286,910#33
19296,277#34
19306,299#35
19315,642#36
19325,449#39
19334,908#44
19344,933#42
19354,698#42
19364,537#44
19374,459#47
19384,525#48
19394,577#49
19404,584#53
19414,884#51
19425,267#49
19435,427#48
19445,256#49
19455,031#50
19466,367#48
19477,889#46
19488,244#41
19499,137#37
19509,655#34
195110,566#34
195211,053#34
195310,849#35
195411,079#32
195511,636#28
195612,056#28
195711,151#37
195810,769#38
195910,025#40
19609,536#42
19619,251#48
19628,697#53
19638,294#53
19648,237#54
19657,243#57
19666,962#54
19676,345#55
19686,129#56
19696,094#58
19706,004#59
19715,337#65
19724,686#65
19734,261#67
19744,184#73
19753,936#73
19763,780#72
19773,840#75
19783,958#72
19793,878#78
19804,080#77
19814,057#73
19824,098#73
19834,252#66
19844,240#69
19854,297#65
19864,242#67
19874,108#74
19884,504#69
19894,559#67
19904,894#71
19914,815#72
19924,536#78
19934,475#75
19944,102#84
19953,860#90
19963,739#95
19973,591#96
19983,350#101
19993,401#98
20003,802#81
20013,731#81
20023,292#101
20033,231#106
20043,181#103
20052,985#109
20062,793#121
20072,472#142
20082,323#148
20091,892#176
20101,612#193
20111,937#161
20121,913#165
20131,868#170
20141,945#170
20151,807#177
20161,669#195
20171,584#198
20181,507#205
20191,312#241
20201,155#267
20211,005#323
2022981#328
2023933#331
2024956#322
2025972#313

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.