Vehicle owners aren't required to have insurance to register cars in Virginia if they pay a $500 uninsured motor vehicle fee to the Virginia Department of Motor Vehicles.
But in Virginia (and most other US states) the real issue isn't whether or not the rental car company has liability insurance, but understanding that even if they do, it *doesn't cover your liability*.