Why was queen mary called bloody mary?
Due to the fact that she had just under 300 protestants put to death for heresy, by burning at the stake. However this name came out of the protestant propaganda which followed her reign and some have argued that the name is fairly unfair considering the numbers of people put to death by her contemporary monarchs, for the same crime (Spain and Scotland even, had more people killed than Mary.