Vanya \v(a)-nya, van-ya\ as a boy's name (also used as girl's name Vanya), is of Russian and Hebrew origin, and the meaning of Vanya is "God is gracious". Diminutive of John via Ivan. Rare outside of Russia.
Baby names that sound like Vanya are Van, Vann and Vane. Other similar baby names are Danya and Vasya.