Elizabeth had three children who reached adulthood: Matilda, Margaret, and David (the future king David II of Scotland).
Елизавета родила двух сыновей и двух дочерей: Джона, Матильду, Маргарет, и Давида (будущего короля Давида II Шотландского).