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.
Écosse au haut Moyen Âge
Les premiers chrétiens d'Écosse sont vraisemblablement des soldats ou des citoyens romains vivant près du mur d'Hadrien. L'archéologie suggère que la christianisation de la province de Bretagne était la plus forte au nord. Des inscriptions où figure le symbole du chrisme et des pierres tombales chrétiennes datant du ont été découvertes autour du mur, et les temples de Mithra de la région présentent des traces de destructions à la même période, probablement causées par des chrétiens. Après le départ des Romains, le christianisme se maintient vraisemblablement dans les enclaves contrôlées par les Bretons, mais il recule là où s'installent les Anglo-Saxons, qui sont toujours païens. La différence entre les deux religions se reflète dans leurs pratiques funéraires : les Bretons pratiquent des inhumations sans placer d'objets dans les tombes, tandis que les Anglo-Saxons ont recours à la crémation et leurs tombes sont pleines d'objets, qui sont sans doute censés accompagner le défunt dans l'au-delà. Bien que la présence anglo-saxonne dans le sud de l'Écosse soit bien attestée, on ne connaît qu'une seule tombe de ce type, à Dalmeny dans le West Lothian.