Etymology
* As an Irish surname, from Ó hEachach (“descendant of Eochu”), a popular name derived from Old Irish ech (“horse”).
* As an English and Scottish surname, from Early Scots halh (“minor elevation in a marshland”).
* Also as an English surname, variant of Hough.