vignette|Le château de Stirling se tient depuis des siècles sur un piton de roches volcaniques, défendant les gués du Forth et ayant résisté à de nombreux sièges.
L’histoire de l'Écosse commence il y a environ 12 000 ans avec l’arrivée des premières populations humaines dans l’actuelle Écosse après la fin de la glaciation du Würm. De nombreux artefacts des civilisations des âges de la pierre, du bronze et du fer ont été retrouvés, mais peu présentent des traces d’écriture.
L'histoire écrite de l'Écosse commence avec l’arrivée des Romains en Grande-Bretagne. Ils occupent et administrent les territoires de l’Angleterre et du Pays de Galles actuels sous le nom de province de Bretagne. Les Romains nomment Calédonie la terre s’étendant au nord de la Bretagne, et le peuple qui y vit les Pictes (étendu à l'ensemble des peuples calédoniens à partir du ). Dans la culture gréco-romaine antique, l’Écosse passe pour un pays périphérique, en marge des avancées provenant du monde méditerranéen. Cependant, plus les connaissances historiques sur cette région s’accumulent, plus on constate la précocité et le degré avancé de la civilisation dans cette région, les voies maritimes jouant un rôle déterminant.
Le long conflit qui oppose l'Écosse à l'Angleterre, son puissant voisin du sud, est la cause des guerres d’indépendance de l'Écosse qui forcent le pays à nouer des liens commerciaux, culturels et souvent stratégiques avec un certain nombre de puissances européennes. À la suite de l'Acte d’Union de 1707 qui lui permet de profiter du siècle des Lumières et de la révolution industrielle, l’Écosse devient l’un des principaux centres culturels, commerciaux et industriels de l’Europe du . Le déclin économique suivant la Seconde Guerre mondiale est particulièrement aigu, même si depuis peu le pays bénéficie d’un certain renouveau économique et culturel, grâce notamment à un secteur des finances en développement, à l’extraction du pétrole et du gaz naturel de la mer du Nord, et finalement au rétablissement du parlement écossais.