Cain as a Name for your Baby
Discussion about the name: Cain and the meaning / origin is reviewed here.
Name Origin: Hebrew
Name Meaning: Meaning Possessed. In the Bible was the first murderer having killed his brother Abel in a fit of jealousy.
Name Gender: Male / Boy baby name