A variant of Cailin or Colin-like forms, likely tied to Gaelic roots meaning young creature or pup, later used affectionately.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Caullin?
Swipe through thousands of names like it