Wikipedia AI summary
Hagan (given name)
Hagan is a masculine given name which is borne by: