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 colons scandinaves se mêlent aux populations gaéliques du sud-ouest pour former le peuple des Gall Gàidheal, qui donne son nom à la région du Galloway. Dans les Hébrides, Ketill au Nez plat s'impose comme roi dans la deuxième moitié du . Ce reflux des Scots pourrait avoir accéléré le processus de gaélicisation des Pictes déjà en cours et contribué à l'union des deux royaumes, dans des circonstances qui restent débattues par les historiens. Bien que Kenneth mac Alpin soit traditionnellement considéré comme le premier roi d'une Écosse unifiée, ce n'est qu'à partir de Domnall mac Causantin (mort en 900) que les sources d'époque parlent d'un « roi d'Alba ». Ce royaume d'Alba est le noyau du futur royaume d'Écosse.