Where does “Ivo” come from?

Ivo (English) comes from Proto-Germanic īhwaz, from Proto-Indo-European *h₁eyHw- — yew.

Ancestry of “Ivo”, step by step

StepLanguageWordMeaning
1Proto-Germanicīhwazyew; name of the I-rune
2Proto-Indo-European*h₁eyHw-yew
Every word from Proto-Indo-European *h₁eyHw-Every word from Proto-Germanic īhwaz