Baby Boy Names
The name Hagan is a boy's name of Irish origin meaning "little fire". Hagan and is often added to lists like Names That Mean Fire and discussed in our forums with posts like "GP or usable?".
From the experts:
A little further down the road paved by Aidan and Logan.