Marjorie (også omtalt som Margaret) var datter og arving av Niall, jarl av Carrick, og hans hustru (og kusine) Margaret Stewart, datter av Walter Stewart, 3. High Steward av Skottland, og grevinne av Carrick i egen rett. Marjorie vokste antagelig opp i Carrick i hva som i dag er South Ayrshire. Hennes far døde i 1255 mens hun var barn, og gjorde henne til enearving av Carrick. Niall hadde derimot etterlot posisjonen som , klanhøvding, til sin nevø Lachlan (også omtalt som Roland). Carrick ble beskrevet som «fattig», men fungerte som en maktbase i sørvestlige Skottland, og med gamle forbindelser til Irland.