Keough Family History
Keough Name Meaning
Irish (Clare and Tipperary): Anglicized form of Gaelic Mac Eochaidh ‘son of Eochaidh’ a personal name based on each ‘horse’. Compare McCaughey . In another set of variants Mac has become Mag see McGough .
Source: Dictionary of American Family Names 2nd edition, 2022