Edith var datter av den angelsaksiske dronning Margaret (senere helgenforklart) og den skotske kongen Malcolm. Da Edith ble omtrent seks år gammel ble hun sendt sammen med sin søster for å bli utdannet ved et nonnekloster i sørlige England hvor hennes tante Cristina var abbedisse. Det er uklart om hun deretter tilbrakte mye tid i Skottland. I 1093, da hun var rundt 13 år, ble hun forlovet med engelsk adelsmann etter at hennes far og bror Edward ble drept under et mindre angrep inn i England, og hennes mor døde kort tid etter, og hennes tilkomne avlyste deretter forlovelsen. I Skottland fulgte en rotete konflikt om etterfølgelse på tronen mellom Ediths onkelt Donald III, hennes halvbror Duncan II og hennes bror Edgar fram til 1097. Ediths situasjon under denne vanskelig tiden var utvilsomt usikker.