A modern form echoing Cainan or Kainen, often tied to Hebrew biblical naming and Irish-style sound patterns.
Like Cainen?
Swipe through thousands of names like it