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