Kayin is a form of Cain, from Hebrew, traditionally linked to “acquired” or “possessed.”
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kayin?
Swipe through thousands of names like it