Save Type Surname (from nickname) Usage Irish Meaning & History From Irish Gaelic Mac Caochlaoich "son of Caochlaoch", a personal name meaning literally "blind warrior".