Family name origins & meanings
- North German : variant of Haff.
- South German : metonymic occupational name for a potter, from Middle High German hafen ‘pot’.
- Swedish : topographic name, an altered spelling of hav ‘sea’, ‘ocean’, or an adoption of the North German name (see 1 above).