Vasya \v(a)-sya, vas-ya\ as a boy's name is a variant of Vasilis (Greek), and the meaning of Vasya is "royal, kingly".
The baby name Vasya sounds like Vaso and Wes. Other similar baby names are Vanya and Vasos.