Ivanhoe \i-van-hoe, iv(a)-nhoe\ as a boy's name is a variant of Ivan (Russian, Slavic, Hebrew), and the meaning of Ivanhoe is "God is gracious".
The baby name Ivanhoe sounds like Ivano and Ivann.