Ó hEOCHACH—I—Hough; 'descendant of Eochaidh' (possessing cattle); a variant of Ó hEachach and Ó hEochadha, which see.
Alphabetical Index to Irish Surnames