Updated June 9, 2019 Share: Family name origins & meanings English (mainly Norfolk) : unexplained.German : from a pet form of Hann, short form of Johann (see John).