Answer:
Virginia was named for the reigning monarch in England at the time, Queen Elizabeth I, the "Virgin" Queen. Similarly, Jamestown was named for King James I, William and Mary was named for King William and Queen Mary of Orange, and Williamsburg was named for King William after the death of his wife, Queen Mary.