Likely a modern variant related to Keelan, from Irish roots often interpreted as 'slender' or 'narrow.'
Like Keilon?
Swipe through thousands of names like it