Heidmann (German) comes from German heide, from Middle High German heide, from Old High German heida, from Proto-West Germanic haiþi, from Proto-Germanic haiþī, from Proto-Indo-European ḱayt- — forest, wasteland, pasture.
Ancestry of “Heidmann”, step by step
Heidmann traces back through two separate lines of ancestry.