Haffer Family History
Haffer Name Meaning
German: from the Middle High German personal name Haffer a shortened form of Hadufrid composed of the ancient Germanic elements hadu ‘battle’ and fridu ‘peace’.
Source: Dictionary of American Family Names 2nd edition, 2022