assuming that governments class it as virtual currency then that would be the best thing to call it right. i came to know it as crypto currencies but newbies tend to describe it as a virtual currencies.
i think to describe all online currencies virtual currencies would be the best right.
It's so broad and vague of a term, it has little utility. Generally, any currency you can send online is a virtual currency. USD and other national currencies could be called virtual currencies under certain circumstances, where virtual currency (digital data) is used to represent actual money which may or may not physically exist.
The European Banking Association defines virtual currency as "a digital representation of value that is neither issued by a central bank or a public authority, nor necessarily attached to a fiat currency, but is accepted by natural or legal persons as a means of payment and can be transferred, stored or traded electronically." Every authority which has tried to define "virtual currency" has come up with something quite different from others so far. Using the actual meaning of "virtual," any currency which doesn't physically exist could be called virtual currency -- to separate BTC from USD and other national fiat currencies, it would have to be called virtual-exclusive currency, I'd think.