Marjorie Bruce was named after her father's mother, Marjorie, Countess of Carrick. According to legend, Marjorie's parents had been very much in love, and Robert the Bruce did not remarry until 1302 (six years after his first wife’s death), to a courtier named Elizabeth de Burgh. On 27 March 1306, her father was crowned King of Scots at Scone, Perthshire, and Marjorie, then 10 years old, became a Princess of Scotland. Three months after the coronation, in June, 1306, her father was defeated at the Battle of Methven. He sent his wife, two sisters, and Marjorie north with his supporter Isabella MacDuff,
King of Hungary the transfer of the claim, and he declared that it is only the Archbishop of Esztergom who is entitled to crown the King of Hungary. The King Charles I of Hungary was crowned in May 1301 with a provisional crown in Esztergom by the Archbishop of this city, that lead to his second coronation in June 1309. In this time the Holy Crown wasn't used and he was crowned in Buda by the archbishop of Esztergom. However his third coronation was finally in 1310, in the city of Székesfehérvár, with the Holy Crown and effectuated by the archbishop of Esztergom.