Le Mémorial national écossais de la guerre (Scottish National War Memorial) est un monument commémoratif de la Première Guerre mondiale, situé dans le Château d’Édimbourg, capitale de l’Écosse. Ce mémorial honore la mémoire des soldats ayant servi dans les régiments écossais au cours des deux guerres mondiales et dans les autres conflits des XXe et XXIe siècles.