Answer:
Shakespeare's Macbeth bears little resemblance to the real 11th century Scottish king. Mac Bethad mac Findláich, known in English as Macbeth, was born in around 1005. His father was Finlay, Mormaer of Moray, and his mother may have been Donada, second daughter of Malcolm II. That's why.