Ó hANNACHÁIN—I—O Hanaghane, O Hanihane, Hanihan, Hannahan, Yanahan, (Hannan); probably a variant of Ó hAnnagáin, which see.
Alphabetical Index to Irish Surnames