Meaning & History
From a surname, the Anglicized form of the Irish Ó Ceallacháin, which means "descendant of CEALLACHÁN".
Popularity
People think this name is
classic mature formal upper class wholesome strong strange complex serious nerdy