Boy

Cain

Meaning not yet researched.

2025 rank
#1,142
185 boys
2015
#743
rank
1950
#3,064
rank

Cain: US boys given the name each year, 1880 to 2025, from Social Security card applications. 185 in 2025. Its best rank was #727 in 2014.

US births per year · SSA card applications

Peaked at #727 in 2014; #1,142 in 2025. Every baby recorded as Cain in 2025 was a boy.

Baby name · US data 1880–2025

#1,142 for US boys in 2025. Its best year was 2014, at #727.

Babies in 2025
185
Since 1880
7,628
Years on record
89

Babies named Cain, every year since 1880

Hover, tap or use the arrow keys for any year. Years with fewer than five babies of a sex are not published by SSA and show as zero.

Boys

Cain: US boys given the name each year from 1880 to 2025. 185 boys in 2025. Peak: #727 in 2014 · most boys in one year: 330 (2014).

About the name Cain

In 2025, 185 US boys were named Cain, making it the 1,142nd most common boys’ name of the year, down 162 places from #980 in 2024. That is 45 fewer than the 230 boys named Cain in 2024. Its best rank for boys was #727, reached in 2014. That year also had the most boys given the name: 330. For comparison, it was #743 in 2015 and #3,064 in 1950.

Social Security card records list Cain in 89 years of the 146 from 1880 to 2025, starting in 1910 with 9 babies. In all, 7,628 US babies have been given the name, all of them boys. Its busiest decade was the 2010s, with 2,814 babies named Cain.

Over the 10 years from 2016 to 2025, 2,529 US boys were named Cain; the busiest of those years was 2016, with 324. In 2025 that was about 1 in 9,233 of the boys in SSA’s list for the year.

Among the states, Cain ranked highest in Louisiana in 2025, at #597 for boys there. It was not in the top 100 of any state. Related spellings in the SSA files include Kain (3,750 babies since 1880), Kaine (3,621 babies since 1880) and Caine (2,104 babies since 1880). Rarer spellings such as Kayin, Kaion and Kaian are summarised on this page.

Meaning

Meaning not yet researched.

We publish a meaning only with a cited source and a confidence label, and never generate one. Meanings are being researched for the most common names first.

Related spellings

Rare spellings summarised here: Kayin (630), Kaion (171), Kaian (159), Cayn (12), Cauan (10).

Numbers are all-time US births. Links come from Wikidata’s “said to be the same as” (P460, CC0) and our spelling rule: at most two letters different, with the same sound pattern.

Nicknames

No nicknames listed for Cain in the open dataset we use.

Source: carltonnorthern/nicknames (Apache-2.0).

Cain by state, 2025

US boys. Rank within each state. SSA leaves out states where fewer than five boys got the name, so 38 are not listed.

StateBirths 2025Rank 2025Rank 2015
Louisiana7#597#508
Ohio12#717#852
Kentucky5#727#540
Michigan9#780#997
Indiana7#783#814
California27#865#507
Arizona5#939#529
Georgia8#1,008#1,240
Texas23#1,018#591
North Carolina6#1,165#770
Pennsylvania5#1,265#1,056
Florida9#1,271#979
New York6#1,602#1,660

Rank by year

Births and national rank for each year SSA lists the name, newest first.

CSV
YearGirlsGirls rankBoysBoys rank
2025——185#1,142
2024——230#980
2023——250#922
2022——253#914
2021——235#956
2020——254#893
2019——285#806
2018——251#871
2017——262#845
2016——324#751
2015——326#743
2014——330#727
2013——285#792
2012——290#783
2011——254#845
2010——207#958
2009——200#988
2008——189#1,014
2007——141#1,248
2006——135#1,239
2005——139#1,151
2004——126#1,207
2003——127#1,176
2002——150#1,022
2001——137#1,055
2000——137#1,048
1999——136#1,019
1998——128#1,052
1997——141#951
1996——133#962
1995——113#1,053
1994——146#902
1993——99#1,132
1992——64#1,434
1991——45#1,773
1990——41#1,875
1989——39#1,898
1988——41#1,713
1987——30#2,024
1986——43#1,540
1985——35#1,731
1984——31#1,803
1983——32#1,753
1982——46#1,396
1981——50#1,311
1980——33#1,737
1979——27#1,948
1978——19#2,387
1977——26#1,914
1976——30#1,716
1975——27#1,795
1974——42#1,313
1973——35#1,438
1972——17#2,256
1971——17#2,293
1970——17#2,223
1969——9#3,089
1968——11#2,594
1967——6#3,605
1966——11#2,485
1965——5#3,985
1963——9#2,883
1962——9#2,873
1961——6#3,693
1960——7#3,375
1956——6#3,584
1955——6#3,551
1954——9#2,767
1953——5#3,874
1951——5#3,785
1950——7#3,064
1948——8#2,810
1943——7#2,995
1939——8#2,637
1938——7#2,904
1937——8#2,705
1934——6#3,330
1933——6#3,322
1929——9#2,797
1928——5#4,236
1926——9#2,939
1925——6#3,799
1922——6#3,921
1921——6#3,932
1920——10#2,799
1919——8#3,149
1918——8#3,144
1915——6#3,457
1910——9#1,128

About the data: counts are Social Security card applications for US births, for names given to at least five babies of a sex in a year (SSA, names.zip, public domain). Ranks follow SSA’s own order: most births first, ties alphabetical. Files retrieved 2026-10-05 (checksum on our sources page).