Hessemann (German) comes from German Hesse, from Middle High German Hesse, from Old High German Hesso, from Proto-Germanic hatjaną, from Proto-Germanic hataz, from Proto-Indo-European ḱeh₂d- — hatred, angriness; strong emotion.
Ancestry of “Hessemann”, step by step
Hessemann traces back through two separate lines of ancestry.