Likely a variant of Caelan or Cailan, from Irish roots often linked to slenderness or youth.
Like Cailon?
Swipe through thousands of names like it