Один из переводов слова "virtual" — «мнимый», т.е. нечто реально не существующее. Используется в теории объектно-ориентированного программирования из принципов полиморфизма и наследования классов, где под виртуальной сущностью понимается такая, что при обращении к ней мы не знаем куда конкретно мы обращаемся. Вполне себе подходящее слово.