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 XXeetXXIe siècles.
Inauguré le 14 juillet 1927, le mémorial fut construit dans la cour d'honneur du château d’Édimbourg en face du Grand Hall, salle de banquet du XVe siècle.