Ó hANNAGÁIN—I—O Hannegan, O Hanigan, Hannigan, Hanigan; 'descendant of Annagán' (diminutive of Annadh, delay); an old Limerick surname, where it was probably a variant of Ó hAnnáin, which see.
Alphabetical Index to Irish Surnames