Der Name Holyrood bedeutet " Holy crose " ( das SCHOTTISCHE Wort für Crose ist gut ) , und es wird vorgeschlagen , dass es sich aus der Tatsache ergibt , dass David der Abtei eine Crosethat gegeben hatte , die von seiner Mutter , Königin Margaret ( später St. Margaret ) gehört wurde .
Königin Margaret war die Mutter von David , und später wurde sie ein Heiliger .