Likely a variant of Cainan or Kenan, a biblical name often interpreted as "possession" or "acquired."
Like Cainon?
Swipe through thousands of names like it