Отец — Нейл МакДоннах, 2-й граф Каррик, мать — Маргарет Стюарт, дочь Уолтера Стюарта, 3-го лорда-стюарда Шотландии. Нейл передал титул вождя своему племяннику Рональду, а графство Каррик — дочери Марджори, сделав её третьей графиней Каррик в собственном праве. Её первым мужем был Адам из Килконкуара, который погиб во время Восьмого крестового похода в 1271 году. У них был один ребёнок, дочь Марта. По преданию, однажды к молодой графине прибыл красивый молодой человек с вестью о кончине её мужа на Святой Земле. Это был Роберт де Брус, 6-й лорд Аннандейл, и соратником Адама Килконкуара. Марджори настолько им увлеклась, что держала в плену, пока он не согласился жениться на ней в замке Тернберри в 1271 году. Он стал графом Каррик по праву жены. Их детьми были: