Middle French
The Old French form of the name was "Geoffrei" ([dʒɔfrej]), which developed into West Middle French "Geoffrey" and East Middle French "Geoffroy".