If you are constantly misspelling "Haidenhain", here are some possible correct suggestions to help you out: "Heidenhain", "Haydenhain" or "Heindenhain". These variations closely resemble the correct spelling and will surely prevent any further errors.