An Irish surname-name from Ceallach, often linked to strife, battle, or bright-headed meanings.
Like Callaghan?
Swipe through thousands of names like it