Callaghan Asal

Asal ngaran tukang Callaghan

Anglicized form of Irish Ó Ceallacháin meaning "descendant of Ceallachán".