Back to Baby Names

Cain vs Teddy

Baby Name Comparison — 2026

Popularity Comparison

Cain Rank #979
Teddy Rank #898

Teddy is more popular, ranked #898 vs #979 for Cain.

Frequently Asked Questions

Is Cain or Teddy more popular?

Teddy is more popular, ranked #898 compared to Cain at #979 in the United States.

What do Cain and Teddy mean?

Cain means "acquired, possessed" (Hebrew origin). Teddy means "gift of God" (Greek origin).

Are Cain and Teddy boy or girl names?

Cain is primarily a boy name. Teddy is primarily a boy name.

More Comparisons