Likely a modern elaboration of Keon or Kian-type names, possibly linked to old Irish roots meaning 'ancient' or 'enduring.'
Like Keonnie?
Swipe through thousands of names like it