Scottish diminutive of Colin or Nicholas, or from Gaelic cailean meaning "young creature/pup."
Like Collie?
Swipe through thousands of names like it