Margaret was born in 1045 (exact date not known) and died 16th November 1093. She was the daughter of Edward the Exile. She was born in Hungary due to her father having been exiled after the death of Edmund Ironside and the succession of King Cnut. She married Malcolm III of Scotland and was the mother of four kings of Scotland.
Family tree for Margaret of Scotland daughter of Edward the Exile showing: