Préhistoire de l'Écosse
Pendant la dernière période interglaciaire, aux environs de 130000 – 70000 av. J.-C., certaines périodes sont plus chaudes qu’aujourd’hui, et alors que l'Homme de Néandertal occupe le devant de la scène, un redoux s’opère vers 40000 av. J.-C. Des sites néandertaliens ont été trouvés dans le sud de l’Angleterre et il n’est pas à exclure que les premiers hommes soient allés jusqu’en Écosse, bien qu’aucune trace n’ait encore été trouvée. Les glaciers ont ensuite recouvert la majeure partie de la Grande-Bretagne, et ce n’est qu’une fois que la glace s’est retirée que l’Écosse est devenue habitable, vers 9600 av. J.-C.
Royaume d'Écosse
Le royaume d'Écosse naît en 843 par l'union des royaumes scot et picte sous le sceptre de Kenneth. Depuis plusieurs siècles, les Scots (ou Gaels), grignotent petit à petit les territoires des autres peuples, notamment des Britons. Seul le royaume picte parvient à résister aux conquêtes scots. Au début du , Oengus II règne sur les deux peuples, son fils Eòganán lui succède et en 839, il trouve la mort lors d'une grande défaite militaire contre des Vikings venus d'Irlande. Sa mort prématurée provoque une crise de succession dans les deux royaumes. Pour des raisons obscures, Kenneth Mac Alpin devient roi des Scots, puis quelques années plus tard, celui des Pictes (il était peut-être le fils d'une princesse picte et les règles de succession du royaume étaient matrilinéaires, ou peut-être le devint-il par la ruse ou la violence). Hormis quelques zones occupées par les Anglo-Saxons et les Vikings, l'ensemble de l'Écosse est placé sous l'autorité d'un seul roi.