Haffer Name Meaning

German: from the Middle High German personal name Haffer, reduced form of Hadufrid, composed of the Germanic elements hadu ‘battle’ and fridu ‘peace’.

List of People with Surname Haffer