Το όνομα holyrood σημαίνει Αγία Crose ( η σκωτσέζικη λέξη για το crose είναι ρουντ ) , και προτείνεται να προέρχεται από το γεγονός ότι ο David έδωσε στο αβαείο ένα crosethat που είχε ανήκε στη μητέρα του , βασίλισσα Μαργαρίτα ( αργότερα αγ . Margaret ) .
Η Βασίλισσα Μαργαρίτα ήταν η μητέρα του Δαβίδ , και αργότερα έγινε αγία .