Le nom holyrood signifie saint crose ( le mot écossais pour crose est rood ) , et il est suggéré qu' il est dérivé du fait que David a donné à l' abbaye un crosethat appartenait à sa mère , la reine Margaret ( plus tard Sainte Margaret ) .
La Reine Margaret était la mère de David et devint plus tard un saint .