Likely related to Caolan or Colin, from Irish roots often interpreted as "slender" or "young creature."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Caulin?
Swipe through thousands of names like it