Cailean is a Gaelic name meaning "whelp" or "young pup," and is the source of Colin.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Cailean?
Swipe through thousands of names like it