Edith von Schottland oder Matilda von Schottland (* 1080; † 1. Mai 1118) war die erste Ehefrau des englischen Königs Heinrich I. Sie war die älteste Tochter des schottischen Königs Malcolm III. und der heiligen Margareta, und über ihre Mutter mit dem angelsächsischen Königshaus verwandt. Ihre Taufpaten waren Robert Kurzhose und Mathilde von Flandern, der Sohn und die Ehefrau Wilhelms des Eroberers.
Nach ihrer Kindheit am schottischen Hof wurde Edith in die angelsächsischen Klöster Romsey und Wilton gebracht, wo sie eine klassische Ausbildung erhielt. Ihre Tante Christina zwang sie dort dazu, einen Schleier zu tragen, was verschiedene Konflikte nach sich ziehen sollte, da sie nie für eine geistliche Laufbahn bestimmt war. 1093 verließ sie das Kloster, wo sie sich danach aufhielt, ist nicht bekannt.
Im Jahre 1100 heiratete sie Heinrich I. von England und wurde zur englischen Königin gekrönt. Im Vorfeld musste mit einer Untersuchung durch den damaligen Erzbischof Anselm von Canterbury geklärt werden, ob Edith, die sich zu diesem Zeitpunkt bereits Matilda nannte, heiratsfähig war oder ob sie im Kloster das Gelübde abgelegt hatte. Ersteres wurde bewiesen, woraufhin sie heiraten konnte. Sie und Heinrich bekamen zwei Kinder, den früh verstorbenen Thronfolger William Ætheling und die Kaiserin Matilda, die nach dem Tod ihres Bruders Thronfolgerin wurde und um ihr Nachfolgerecht in der sogenannten Anarchie kämpfen musste. Als Königin gründete Matilda II. einige Klöster und unterstützte darüber hinaus weitere religiöse Einrichtungen und Krankenhäuser. Außerdem war sie zeitweise Regentin, wenn der König außer Landes war. Sie galt als fromme und aktive Königin, für die nach ihrem Tod 1118 eine Heiligsprechung angestrebt, letztendlich jedoch nicht durchgeführt wurde.