A mãe de Malcolm era irmã do conde de Nortúmbria. Logo, o filho de Duncan era meio-inglês; e tornou-se mais do que meio-inglês quando, algum tempo depois, se casou com Margarida, irmã do seu amigo e hóspede, "Edgar, o Nobre", último pretendente ao trono saxão, que se refugiara com ele enquanto conspirava em vão contra Guilherme, o Conquistador.
Malcolm's mother was the sister of the Earl of Northumberland. So the son of Duncan was half-English; and he became more than half-English when, somewhat later, he married Margaret, sister of his friend and guest, "Edgar the Atheling," last claimant of the Saxon throne, who had taken refuge with him while vainly plotting against William the Conqueror.