Family name origins & meanings
- South German and Swiss German : habitational name from any of the various places in Germany called Heideck or from Heidegg near Zurich. All of them get their names from Middle High German heide ‘heath’ + egge, ecke ‘corner’ (see Eck).