Holyrood is an old Scots word that means cross, or crucifix, specifically one that is placed on the rood screen in a church.