Margaret was born in Norway. Her father was King Eric II of Norway and her mother was a Scottish princess, also named Margaret. Margaret's mother's father was Alexander III, the king of Scotland. When Alexander died, the Scottish lords decided his granddaughter Margaret should be their queen. At that time, Margaret was three years old.