Wmffre

Welsh form of Humphrey, meaning peaceful giant