Hagan

Hagan is an anglicized version of the Irish name 'O'Hagan', which means 'son of Aodh'. 'Aodh' is a personal name and means 'fire'.

Origin/Usage
Gaelic, Germanic
Pronunciation
HAY-gən
Meaning
Fire

Similar names

Hagen