Skip to content

Popularity of the name Christopher, 1880–2025

Christopher was at its most popular in 1984, when 60,021 boys were given the name: about 1 in 30 boys born in the U.S. that year, ranking #2. In 2025, 4,748 boys were named Christopher, ranking #68. In all, Social Security counts 2,069,596 boys named Christopher since 1880. Social Security’s records also list 9,507 girls named Christopher.

Peak year
1984
Rank in 1984
#2
Babies in 1984
60,021
Rank in 2025
#68
Total since 1880
2,069,596
Babies named Christopher per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Christopher. The table below lists every year.01020304018801900192019401960198020002020
Babies given the name per 1,000 boys born each year. A gap is a year with fewer than 5.

Where it stands now

In the past decade the name slipped from #32 in 2015 to #68 in 2025: 9,853 boys got it in 2015, and 4,748 in 2025.

Decade by decade

Its best decade was the 1970s, when 475,423 boys were named Christopher, #2 for the decade. It ranked #177 in the 1880s and #57 in the 2020s so far.

Every 20 years in the records: 95 in 1880 (#142), 55 in 1900 (#277), 293 in 1920 (#339), 499 in 1940 (#241), 15,361 in 1960 (#29), 49,079 in 1980 (#2), 24,936 in 2000 (#5) and 6,216 in 2020 (#47).

Highs and lows

The most boys given the name in a single year was 60,021, in 1984. Its best rank in any year was #2, first reached in 1972.

Every year

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

Babies named Christopher by year
YearBabiesRank
188095#142
188168#173
188289#155
188389#144
188468#196
188571#183
188666#200
188756#205
188879#187
188971#187
189066#201
189162#199
1892100#159
189393#157
189472#202
189560#227
189673#206
189757#232
189843#274
189942#257
190055#277
190134#302
190247#274
190350#257
190443#294
190550#280
190649#286
190752#294
190854#296
190950#325
191070#296
191183#289
1912151#290
1913157#322
1914200#321
1915242#341
1916260#329
1917263#340
1918272#351
1919262#352
1920293#339
1921291#346
1922307#331
1923294#342
1924297#338
1925286#345
1926270#353
1927285#340
1928266#349
1929273#337
1930267#344
1931237#364
1932244#354
1933205#381
1934271#329
1935269#334
1936277#323
1937294#312
1938308#313
1939359#292
1940499#241
1941618#215
1942813#195
1943888#184
19441,001#170
19451,138#160
19461,599#150
19472,273#127
19483,036#102
19494,000#81
19504,835#72
19515,734#61
19526,302#57
19536,081#63
19546,084#64
19557,922#49
19568,384#47
19578,997#43
195811,079#39
195912,915#35
196015,361#29
196117,223#26
196217,535#26
196318,339#26
196419,627#23
196524,640#18
196627,866#12
196729,413#9
196831,468#9
196935,672#7
197041,747#6
197148,225#6
197252,172#2
197348,313#2
197448,585#3
197546,575#3
197645,190#3
197746,721#3
197847,236#3
197950,659#2
198049,079#2
198150,221#2
198259,223#2
198359,324#2
198460,021#2
198559,609#2
198656,693#2
198754,493#2
198853,014#2
198953,186#2
199052,362#2
199147,111#2
199242,468#2
199338,237#2
199434,807#2
199532,679#3
199630,904#4
199729,108#4
199827,007#5
199925,604#6
200024,936#5
200123,132#5
200221,689#8
200320,753#9
200419,636#10
200519,174#10
200619,688#8
200720,030#6
200817,966#9
200916,368#10
201014,299#13
201113,027#20
201211,921#23
201310,878#26
201410,390#30
20159,853#32
20169,106#36
20178,319#39
20187,341#42
20197,022#44
20206,216#47
20215,863#52
20225,589#55
20235,198#55
20245,082#61
20254,748#68

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.