- Astrid Njalsdotter (or Ástríðr Njálsdóttir) of Skjalgaätten (also Aestrith) (11th century), was a Norwegian noblewoman who married Ragnvald the Old and became the ancestress of the Swedish Stenkil dynasty (c. 1060-c. 1125). She is sometimes assumed to have been a Swedish queen, though the evidence is inconclusive
Our only source for Astrid is Hervarar saga ok Heiðreks, which says that she was the daughter of Njal Finnsson from Halogaland. From other Norse sources it appears that Njal Finnsson was the son of Gunhild Halvdansdotter of the Skjalga family, a cognatic descendant of Harald Fairhair, the first king of Norway and an alleged scion of the Yngling dynasty. According to the saga, she gave birth to Stenkil (d. 1066) who became a Jarl in Sweden and later inherited the kingdom in c. 1060. Since her grandsons, the Swedish kings Halsten and Inge the Elder, may have been born around 1050-1060, her marriage probably took place in the 1020s or 1030s. Nothing is known about the time when she died.
Her husband Ragnvald the Old is otherwise unknown. In older historiography it was common to identify him with Ragnvald Ulfsson, a Swedish or Geatic Jarl who served under King Olof Skötkonung in the early 11th century. According to the Norse sagas, Ragnvald Ulfsson was forced to flee Sweden after a dispute with the king, and was eventually established as Jarl of Staraya Ladoga. However, this Ragnvald was married to the Norwegian princess Ingeborg Tryggvasdotter and the father of Ulf and Eilif, and is nowhere associated with Stenkil. A second marriage of Ragnvald to Astrid is therefore mere guesswork.
The German ecclesiastic historian Adam of Bremen writes that Stenkil was either the stepson (privignus) or nephew (nepos) of the previous Swedish ruler Emund the Old (c. 1050-c. 1060). On the basis of this, it has sometimes been assumed that Astrid Njalsdotter was first married to Ragnvald and then with Emund, whose spouse is otherwise unknown. This would help explain the smoothness of the dynastic succession in c. 1060, when the Viking Age family of rulers died out in the male line. Nevertheless, Hervarar saga ok Heiðreks says that Stenkil inherited the throne through his wife, who was the daughter of Emund. Modern historians therefore tend to doubt this hypothesis
Astrid Njålsdatter av Skjalgaætten fra Hålogaland i Norge var ifølge den siste utvidelsen (1200-tallet) av Hervors saga gift med kong Stenkil.
Astrid ble født som datter av den norske stormannen Njål Finnssønn og Gunhild Halvdansdatter i storslekten Skjalgsslekten i Hålogaland i Norge. Hun var ifølge utvidelsen gift med den i forøvrig ukjente stormannen Ragnvald den gamle. På grunn av et sted i Adam av Bremens krønike, der denne uttrykker usikkerhet om Stenkil var stesønn eller søskenbarn til Emund gamle (senere kaller han ham entydig for hans søskenbarn), har hun blitt tolket som dennes hustr