Vasily \v(a)-si-ly\ as a boy's name is a variant of Basil (Greek) and Vasilis (Greek), and the meaning of Vasily is "royal, kingly".
The baby name Vasily sounds like Vassily, Vasili and Vasile. Other similar baby names are Wassily, Vasilus, Basile, Vail, Vaill, Vaile and Vasilij.