English, an early form of Humphrey.
Hunfrid is a spelling variant of Hunfrith [q.v.], of Germanic origin, composed of the elements "bear-cub" or "warrior" + "peace".