Kelan is likely a variant of Irish Caelan or Keelan, often interpreted as 'slender' or 'powerful.'
Like Kelan?
Swipe through thousands of names like it