Scottish Kings and Queens to 1603
 
From the Unification of Scotland to the Union of the Crowns of Scotland and England

                                  Celtic Kings

Reign Name
840
Kenneth I (Mac Alpin)
858
Donald I
862
Constantin I
877
Aed
878
Eochaid
889
Donald II
900
Constantin II
943
Malcolm I
954
Indulph
1005
Malcolm II
1034
Duncan I
1040
Macbeth
1057
Lulach
1058
Malcolm III Canmore
1093
Donald III Donald Bane
1094
Duncan II
1094
Donald III (restored)
1097
Edgar
1107
Alexander I
1124
David I
1153
Malcolm IV
1165
William The Lion
1214
Alexander II
1249
Alexander III
1286-1290
Margaret Maid of Norway

                          English Domination

Reign Name
1292-1296 John Balliol
1296-1306 Annexed to England
                             House of Bruce

Reign

Name

1306

1329

David II
                             House of Stuart
Reign Name
1371 Robert II
1390 Robert III
1406 James I
1437 James II
1460 James III
1488 James IV
1513 James V
1542 Mary
1567 James VI
1603 Union of Crowns

Picts, Scots, Britons, Angles and other minorities