Where does “Guy” come from?

Guy (Middle French) comes from Old French Gui, from Old High German Wido, from Proto-Germanic widuz, from Proto-Indo-European widʰu- — forest, wood; tree, beam.

Ancestry of “Guy”, step by step

StepLanguageWordMeaning
1Old FrenchGui—
2Old High GermanWido—
3Proto-Germanicwiduzwood
4Proto-Indo-Europeanwidʰu-forest, wood; tree, beam
Every word from Proto-Indo-European widʰu- →Every word from Proto-Germanic widuz →Every word from Old High German Wido →