HaggardEnglish From a nickname meaning "wild, untamed, worn", from Old French, ultimately from a Germanic root.
WildEnglish, German Means "wild, untamed, uncontrolled", derived from Old English wilde. This was either a nickname for a person who behaved in a wild manner or a topographic name for someone who lived on overgrown land.