Ivo is a masculine given name, in use in various European languages. The name used in western European languages originates as a Normannic name recorded since the High Middle Ages, and the French name Yves is a variant of it. The unrelated South Slavic name is a variant of the name Ivan (John). Origins. The name is recorded from the High Middle Ages among the Normans of France and England (Yvo of Chartres, born c. 1040). The name's etymology may be either Germanic or Celtic, in either case deriving from a given name with a first element meaning "yew" (Gaulish Ivo-, Germanic Iwa-).
https://en.wikipedia.org/wiki/Ivo