Tradition · keep · practical
Source: Old English
Root Word: hagen
Derived From: Hain
Meaning: Fence or fence
Popularity History: The name was more common in the 19th century, but its use gradually declined and it is now usually used as a surname.