Chronological List of the Kings of Scotland
 according to Buchanan

330 B.C. TO 1034 A.D.

 


       Began to reign before Christ:                               	                                                      
 1.  Fergus I		330
 2.  Feritharis		305
 3.  Manius		290
 4.  Dornadilla		261
 5.  Nothatus		233
 6.  Reutherus		213
 7.  Reuthra		187
 8.  Thereus            173
 9.  Josina		161
10.  Finnanus	 	137
11.  Durstus            107
12.  Evenus I		 98
13.  Gillus		 79
14.  Evenus II		 77
15.  Ederus		 60
16.  Evenus III		 12
17.  Metallanus		  5		
      
  Began to reign after Christ:                                                              
18.  Caratacus		 34
19.  Corbred I		 54
20.  Dardanus		 72
21.  Corbred II		 76
22.  Luctacus		111
23.  Mogaldus		114
24.  Conarus		150
25.  Ethodius I		164
26.  Satrael		197
27.  Donald I		201
28.  Ethodius II	219		
29.  Athirco		235
30.  Nathalocus		247
31.  Findocus		258		
32.  Donald II		269		
33.  Donald III		270
34.  Crathilinthus	282
35.  Fincormachus	304
36.  Romachus		351
37.  Angusianus or Aneas 354
38.  Fethelmachus	357
39.  Eugenius I		360
40.  Fergus II   	404
41.  Eugenius II	420
42.  Dongardus		452
43.  Constatine I	457
44.  Congallus I	479
45.  Goranus or Conramus 501
46.  Eugenius III	535
47. Congallus II    	558
48. Kinnatellus		574
49. Aidanus   		575
50. Kenneth I		605
51. Eugenius IV         606
52. Farquhard or Ferchard I 626
53. Donald IV		638
54. Farquhard II	652
55. Malduinus 		670
56. Eugenius V		694
57. Eugenius VI		694
58. Amberkelethus	704
59. Eugenius VII	706
60. Murdachus		723
61. Etfinus		739
62. Eugenius VIII	770
63. Fergus III		773
64. Solvathius		776
65. Achaius		796
66. Congallus II	828
67. Dongallus		833
68. Alpinus		840
69. Kenneth II		843
70. Donald V		863
71. Constantine II	868
72. Ethus		884
73. Gregory		886
74. Donald VI		904
75. Constantine III	915
76. Malcolm I		955
77. Indulphus 		964
78. Duffus		973
79. Culenus		978
80. Kenneth III		982
81. Constantine IV	994
82. Grimus		996
83. Malcolm II	       1006
84. Duncan I	       1034