Keegan Family History
Keegan Name 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