Likely related to Irish and Scottish forms like Colm or Colin, ultimately linked to 'young creature' or 'whelp.'
Like Collan?
Swipe through thousands of names like it