Elizabeth era hija de John Stewart, primer conde de Lennox y Margaret Montgomerie.