Homfridus, Honfridus, Omfridus, Onfridus and Umfridus are variations on the Latin form of Humphrey, found in old documents with appropriate Latin case endings.