Likely related to Colin or Cailean, a Gaelic name often interpreted as young creature or pup.
Like Callin?
Swipe through thousands of names like it