* Mary, reine d'Écosse, n'a jamais été mariée à une personne nommée « Bloody Mary ». "Bloody Mary" est un surnom donné à la reine Mary I d'Angleterre, fille d'Henri VIII et de Catherine d'Aragon.
* Mary, reine d'Écosse, s'est mariée trois fois. Son premier mari était François, dauphin de France, son deuxième était Henry, Lord Darnley, et son troisième était James Hepburn, comte de Bothwell.
* Mary, reine d'Écosse, a eu un enfant. Elle eut un fils, Jacques VI d'Écosse (qui devint plus tard Jacques Ier d'Angleterre).
Ainsi, Mary, reine d'Écosse, a eu un fils nommé James lors de son deuxième mariage avec Henry, Lord Darnley. Le surnom de « Bloody Mary » fait référence à une autre reine Mary et n'a aucun lien avec Mary, reine d'Écosse, ou son enfant.