Born c. 1427, she was the daughter of Archibald Douglas, 5th Earl of Douglas, and Eupheme Graham, daughter of Patrick Graham, Earl of Strathearn and Euphemia Stewart, Countess of Strathearn.
[5] In 1455, her second husband rebelled against King James II, was exiled and attained.
Margaret separated from him[6] and petitioned the King to end her marriage.
She then married John Stewart, 1st Earl of Atholl,[7] who was half-brother to the King as the son of Joan Beaufort and her second husband James Stewart, the Black Knight of Lorne.
She is the protagonist and fictional author of Maid Margaret, a 1905 novel by Samuel Rutherford Crockett and also appears as an important character in his earlier novel The Black Douglas (1899).