Vasily is the English form of Russian Васи́лий, ultimately derived from Greek basileus meaning "king."