Den tradisjonelle historien er at to år senere, den 2. mars 1316, var Marjorie ridende i Gallowhill, Paisley, Renfrewshire mens hun var høygravid. Hesten hennes ble plutselig skremt og kastet henne i bakken. Hun gikk inn i for tidlig fødsel og barnet hennes, Robert II av Skottland, ble født. Marjorie døde like etterpå i en alder av rundt 20 år, i likhet med moren, som var omtrent på samme alder da hun døde i eller rett etter å ha født. Det er imidlertid ikke helt klart at denne tradisjonelle historien er riktig; noen beretninger indikerer at hun kan ha overlevd fram til 1317. Hun kan fortsatt ha omkommet i en rideulykke, men dette kan ha funnet sted etter sønnens fødsel. Faktisk oppgir en kilde at hun døde i oktober 1317, etter å ha falt fra en hest, under en andre graviditet.