Girl Dog Name: Hagan

Name: Hagan
Meaning: Enclosure
Origin: German
Pronunciation: Ha-gan
Variants: Egan | Hogan