In the Gaelic origin, Cain means "Warrior"
In the Hebrew origin, Cain means "Craftsman; something produced; spear"
In the Irish origin, Cain means "Ancient"
In the Gaelic origin, Cain means "Warrior"
In the Welsh origin, Cain means "beautiful and white, blessed"
In the Gaelic origin, Cain means "Warrior"
In the Hebrew origin, Cain means "Craftsman; something produced; spear"
In the Irish origin, Cain means "Ancient"
In the Welsh origin, Cain means "beautiful and white, blessed"