Kayn is a modern spelling of Cain or Kane, usually tied to Hebrew Cain meaning acquired or possessed.
Like Kayn?
Swipe through thousands of names like it