Updated June 9, 2019 Share: Family name origins & meanings Swiss German : variant of Hainer.German : altered spelling of Hähner or Hänner, pet forms of the personal name Hainer or Heinrich respectively.