From Germanic origin, perhaps Frankish *Gardifriþu,*Gaiʀafriþu, or Proto-Germanic *Gautafriþu. See Geoffrey for more.
Practice speaking and memorizing "Geoffroy" and many other words and sentences in French.