During her reign, Elizabeth I had many suitors, but still refused to marry. This is why Elizabeth I was called the 'the Virgin Queen'. Some historians believe that Elizabeth I decided against having a husband to make sure that England stayed safe away from foreign rule.