името holyrood означава свети кросе ( шотландската дума за кросе е руд ) , и се предполага , че е получена от факта , че дейвид е дал на абатството на , собственост на майка му , кралица маргарет ( по-късно св. маргарет ) .
кралица маргарет не е имала деца и е била известна като ужас .