Likely related to Keelan or Kaylin, from Irish roots often interpreted as slender or little companion.
Like Keilin?
Swipe through thousands of names like it