O’Callaghan (O’ Ceallachain)

Select
  • Known Septs Include:

    Alternative Spellings Include: Callaghan, O' Callaghan