Ó hEacháin
Ó hEACHÁIN—I—O Heaghane, O Haghaine, O Haghan, Haughan, Haghan, Haghen, (Hawkins, Haughton); 'descendant of Eachán' (diminutive of Eachaidh); more anciently Ó hEachadháin and Ó hEochagáin; the name of an Ulidian family, still well known in Down and Tyrone.
Alphabetical Index to Irish Surnames