Cayne is a modern spelling of Cain or Kane, linked to the Hebrew biblical name traditionally interpreted as "acquired."
Like Cayne?
Swipe through thousands of names like it