Keegan Family History
Keegan Surname Meaning
Irish: shortened Anglicized form of Gaelic Mac Aodhagáin ‘son of Aodhagán’.
Aodhagán is a double diminutive of the old Irish personal name Aodh ‘fire’.
See McKay.
Source: Dictionary of American Family Names 2nd edition, 2022
