Updated June 9, 2019 Family name origins & meanings German (Häfner) : variant of Hafner. This is the normal term for a potter in southwestern Germany, and the surname is largely confined to this area of the country.