Meaning of the name - Hagan

English Name: Hagan
Sex: