Hennes far var Thomas Stewart, 2. jarl av Angus (død 1361) og hennes mor var Margaret Sinclair som hun ble oppkalt etter. Margaret Stewart etterfulgte tittelen 4. grevinne av Angus og som et resultat av sitt ekteskap med Thomas, jarl av Mar, ble hun også tiltalt som grevinne av Mar.