El nombre holyrood significa santo aldea ( la palabra escocesa para aldea es rood ) , y se sugiere que se deriva del hecho de que David le dio a la abadía un crosethat había sido propiedad de su madre , la reina Margarita ( más tarde st . Margaret ) .
La Reina Margarita vivió una vida muy santa antes de ser considerada como un santo oficial .