Cailean

Scottish/Gaelic name meaning whelp; young pup