Family name origins & meanings
- South German : from Middle High German phāwe (from Latin pavo) ‘peacock’, applied either as a nickname for someone who was proud or an ostentatious dresser, or as a habitational name for someone who lived at a house distinguished by the sign of a peacock (see Pfau).