Meaning: 'Descendant of Ceallachán', often linked to the meaning 'strife'.Origin: Irish origin, from Ó Ceallacháin, meaning 'descendant of Ceallachán'.
Meaning: Derived from "Chanel," often interpreted as "channel, canal" or "grace".Origin: Modern combination name of Gaelic, American, and Hebrew origins.