An Irish name, it's the shortened Anglicized form of Gaelic à hAnnagáin âdescendant of Annagánâ, a pet form of the personal name Annach
Hello' my name is Keenan Hannigan.
13👍 8👎