Carol vs Kerry
Carol leads today (#2,239 vs #2,451), but Kerry is climbing faster.
145 years, head to head
Babies named Carol and Kerry per year in U.S. Social Security records, 1880–2025.
Head to head
2025 rank
#2,239 (girls)
#2,451 (boys)
Babies named in 2025
82
55
Peak year
1945
1960
Trend
Declining since 1985
Rising since 2020
Usually for
Girls
Girls & boys
Lifetime births
816,928
49,969
Try another matchup
Carol against names whose popularity has moved like its own.