En la Alta Edad Media, Escocia era territorio de pictos, gaélicos, britanos y anglos, estos últimos en el sudeste del país.