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 temps de l'Empire romain
Le premier Écossais dont le nom apparaît dans l'histoire est Calgacus (« L'Homme à l'épée »), un des chefs calédoniens au mont Graupius, dont Tacite dit qu'il est « le plus distingué par sa valeur et par sa naissance ». Tacite invente même un discours qu'il est censé prononcer devant ses hommes avant la bataille : Le sort de Calgacus n'est pas connu mais, après la bataille, Agricola ordonne au préfet de la flotte de faire voile vers le nord de l'Écosse pour confirmer que la Bretagne est une île et pour recevoir la capitulation des Orcadiens. On annonce qu'Agricola a fini par soumettre toutes les tribus de Bretagne.