List over Norwegian Queens through the ages, from VG who has it from another book. The names used are mostly the Norwegian names on them, the queens from other countries were often given more Norwegian spellings of their names in earlier times.
Ragnhild Eirksdatter (ca. 900), Danish, married to Harald Hårfagre
Gunhild Gormsdatter (ca. 900), married to Eirik Blodøks
Gudrun Jarnskjeggsdatter (slutten av 900tallet), married to Olav Trygvasson
Tyra Haraldsdatter (slutten av 900tallet), married to Olav Trygvasson after Gudrun's death.
Astrid Olavsdatter (1019-1030), Swedish, married to Olav den hellige
Ellisiv Jaroslavdatter (1047-1066), Russian , married to Harald Hardråde
Ingrid Svendsdatter (1069-1093), married to Olav Kyrre
Margreta Fredkolla (1101-1103), Swedish, married to Magnus Berrføtt
Ingeborg Guttormsdatter (1120-1123), married to Øystein Magnusson
Malmfrid Mstislavdatter (1117-1130), Russioan , married to Sigurd Jorsalfare
Kristin Knudsdatter (1130-1133), married to Magnus den blinde
Ingerid Rangvaldsdatter (1134-1136) , Swedish , married to Harald Gille
Ragna Nikolasdatter (11??-1157), married to Øystein Haraldsson
Margreta Eriksdatter (1185-1202) , married to Sverre Sigurdsson
Margrete Skulesdatter (1225-1263), married to Håkon Håkonsson
Ingeborg Eiriksdatter (1263-1280), married to Magnus Lagabøte
Margaret Alexanderdatter (1281-1283), Scottish , married to Eirik Magnusson
Isabella Bruce (1293-1299) ,Scottish, married to Eirik Magnusson, when Margaret died
Eufemia av Ruppin (1299-1312), German, married to Håkon 5 Magnusson
Blanka av Namur (1335-1355) Belgian, married to Magnus Eiriksson
Margrete (1363-1380 & 1387-1397), Danish , first queen married to Håkon 6 Magnusson, later as ruling/reigning queen after her husband and their son died.
Filippa av England (1406-1430), married to Erik av Pommern
Dorotea av Brandenburg (1145-1148),German, married to Christoffer av Bayern
Katarina Karsdatter (1449-1450) Swedish, married to Karl Knutsson Bonde
Christine av Sachsen (1483-1513), German, married to King Hans
Isabella av Spania, married to Christian 2
Sofie av Pommern, German, married to Frederik 1
Dorotea av Lauenburg (1537-1571),German, married to Christian 3
Sofie av Mecklenburg-Schwerin (1572-1588), German, married to Frederik 2
Anna Cathrine av Brandeburg (1597-1612), German, married to Christian 4
Sofie Amalie av Braunschweig-Lüneneburg (1648-1670),German, married to Frederik 3
Charlotte Amalie av Hessen-Kassel (1670-1699), German, married to Christian V
Louise av Mecklenburg-Güstrow (1699-1721), German, married to Frederik 4
Anna Sofie Reventlow (1721-1730), German, married to Frederik 4, when Louise died
Sofie Magdalene av Bayeruth (1730-1746), German, married to Christian 6
Louise av England (1746-1751), married to Frederik 5
Juliane Marie av Brauwschweig-Wolfenbüttel (1752-1766), German, married to Frederik 5
Caroline Mathilde av England (1766-1772), married to Christian 7
Marie Sofie Fredrikke av Hessen (1808-1814), German, married to Frederik 6
Hedvig Elisabeth Charlotte av Oldenburg (1814-1818) German, married to Karl 2
Desirée (1818-1844), French, married to Karl Johan
Joséphine de Beauharnais (1844-1859), French, married to Oscar 1
Louise av Nederland (1859-1872), Dutch , married to Karl 4
Sophie av Nassau (1872-1905), German, married to Oscar 2
Maud (1905-1938), English, married to Haakon 7
Sonja (1991- ), the first Norwegian-born queen since 1280.
Kilde: Norges dronninger i 1000 år av Nils Petter Thuesen, Tiden forlag 1991.
The list of kings/ruling queen can be found at
http://www.kongehuset.no