La source de Shakespeare pour la tragédie est le récit du roi Macbeth d'Écosse, Macduff et Duncan dans les Chroniques de Holinshed (1587), une histoire de l'Angleterre, l 'Écote et l "Irlande familière à Shakespeare et ses contemporains, bien que les événements de la pièce diffèrent considérablement de celui de MacBeth.