Either an Anglicized form of CAILEAN or a Medieval pet form of NICHOLAS

Print Friendly, PDF & Email