королева Шотландии с 19 марта 1286 г. Отец – Эйрик II, король Норвегии. Мать – Маргарет, дочь Александра III, умерла при родах. Внучка шотландского короля Александра III.
В 1286 г. Александр III внезапно погиб, когда его лошадь ночью сбросила его на скалы. Трое его детей умерли еще при его жизни, поэтому прямых наследников после смерти короля не осталось. Роберт Брюс (дед будущего короля Роберта I) и Иоанн Баллиоль немедленно заявили претензии на престол, а молодая вдова Александра – Иоланда де Дре – объявила о том, что беременна законным наследником. Однако, чем закончилась эта беременность – точно неизвестно, и поэтому королевой была провозглашена малолетняя Маргарет. Предполагалось, что поначалу, ввиду юного возраста, она будет править под регентством шестерых представителей шотландской аристократии. Английский король Эдуард I, заручившись поддержкой многих баронов Шотландии, предполагал заключение брака между Маргарет и своим сыном, первым принцем Уэльским, что было утверждено договором в Бригаме.
В 1290 г.Дональд I, 6-й граф Мар, был послан в Норвегию, чтобы сопровождать в Шотландию Маргарет Норвежскую Деву. Однако, в Эдинбург Дональд Мар приехал без нее: 7-летняя девочка не выдержала тягот морского пути, тяжело заболела и скончалась на корабле, на подходе к Оркнейскому архипелагу. Ее тело было отправлено на родину и похоронено в Норвегии. Смерть малолетней наследницы вызвала в Шотландии спор за корону между несколькими претендентами, а затем и англо-шотландскую войну, так как в этот спор вмешался король Англии Эдуард I. Позднее за нее выдавала себя явившаяся в Норвегии Лже-Маргарет.