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
À l'époque de Bede et Adomnán, à la fin du VII siècle et au début du VIII siècle, quatre grandes régions d'influence se sont constituées dans le nord de la Grande-Bretagne. À l'est on trouve les Pictes, dont les royaumes s'étirent de la rivière Forth aux Shetland. À l'ouest se trouvent les habitants de Dál Riata parlant le gaélique (goidélique) avec leur forteresse royale de Dunadd dans l'Argyll, et ayant des liens étroits avec l'île d'Irlande, d'où ils ont apporté avec eux le nom "Ecossais", à l'origine un terme pour le habitants de l'Irlande. Au sud se trouvait le Royaume britonnique d'Alt Clut, descendant des peuples des royaumes d'influence romaine du "Vieux Nord". Enfin, il y avait les Anglais ou "Angles", envahisseurs germaniques qui avaient pris possession d'une grande partie du sud de la Grande-Bretagne et détenu le Royaume de Bernicie dans le sud-est (plus tard la partie nord de la Northumbrie), et qui avaient amené avec eux le vieil anglais.