Family name origins & meanings German : derivative from a Germanic personal name, see Hass 1.German (Hässig) : nickname from Middle High German hazzec, hezzec ‘hostile’, ‘resentful’.