FamilyEducation.com
   
 

Last name origins & meanings:

  1. Irish and Scottish: Anglicized form of Gaelic Mac Cathmhaoil ‘son of Cathmhaol’, a personal name composed of the elements cath ‘battle’ + maol ‘chief’.
  2. Irish and Scottish: Anglicized form of Mac Cathail ‘son of Cathal’ (see Cahill).