She inherited the earldom from her father, Fergus, Earl of Buchan, who died without male issue. Marjory was married to William Comyn, Lord of Badenoch, the son of Richard Comyn and his wife Hextilda of Tynedale. The marriage was William's second marriage, with William becoming jure uxoris Earl of Buchan.
