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