الاسم holyrood يعني المقدسة المقدسة ( الكلمة الاسكتلندية ل crose هي الحالتين ) , ومن المقترح انه مشتق من حقيقة ان ديفيد اعطى الدير a crosethat كان ملكا من قبل امه , الملكة مارغريت ( في وقت لاحق سانت مارجريت ) .
لم يكن للملكة ( مارغريت ) اطفال وكانت تعرف بانه ارهابي .