reason · rigorous · keep
Source: German
Root Word: Hagen
Derived From: May be derived from a place name or a personal name
Meaning: People in the forest or at the fence
Popularity History: It is relatively common in German-speaking countries, especially associated with families and regions in Central Europe.