Skottlands skriftlige historie begynte med at Romerriket erobret nåværende England og Wales, administrert som en romersk provins kalt for Britannia. Deler av sørlige Skottland var for en stund også kontrollert av Roma, men nord for den antoninske mur som strakk seg 60 km fra West Dunbartonshire til Firth of Clyde var det folkeslag som ble kalt for , pikterne, og deres land ble kalt for Piktland, og dette landet ble aldri erobret av romerne. Fra begynnelsen av den kristne tiden kom etter hvert en gælisk stamme som romerne kalt for , skottene, fra Irland og bosatte seg langs kysten mot Irskesjøen. Etter hvert trakk de seg innover i Skottland og dannet kongedømmet Dál Riata i Argyll. Herfra utviklet kongedømmet Alba seg fra foreningen av de piktiske og gæliske stammene.