Family name origins & meanings Variant of Welsh and English Humphrey, by misdivision of a forename-surname pair such as Tom Humphrey.