Name: PuwOrigin: WelshMeaning: The Welsh name Puw means: Welsh form of Pugh 'son of Hugh'.Gender: Boy