Family name origins & meanings
- German and Dutch : from Hasso, a pet form of the Germanic personal name Hadubert, or of some other compound personal name beginning with hadu ‘battle’, ‘strife’.
- German : nickname for a bitter and vicious man, from Middle High German haz ‘hatred’.
- Jewish (Ashkenazic) : from German Hass ‘hatred’, one of names selected from vocabulary words by government officials when surnames became compulsory.