Le Northumbrian Old English a été établi au VIIe siècle dans ce qui est aujourd'hui le sud-est de l'Écosse, jusqu'à la rivière Forth. La région faisait partie du royaume anglo-saxon de Northumbrie. Les premiers Écossais ont commencé à diverger de l'anglais de Northumbrie aux XIIe et XIIIe siècles. Il y a eu une immigration d'anglophones moyens d'influence scandinave en provenance du Nord et des Midlands de l'Angleterre.
Les influences ultérieures sur le développement des Écossais ont été les langues romanes via le latin ecclésiastique et légal, le normand et plus tard le français parisien de l'Auld Alliance et les influences néerlandaises et moyen-bas allemandes par le commerce et l'immigration des Pays-Bas. Scots inclut également des mots empruntés au contact du gaélique.
À partir du 13ème siècle, les premiers Écossais se sont répandus plus loin en Écosse à travers les bourgs établis par le roi David I. La croissance du prestige des premiers Écossais au 14ème siècle et le déclin des Français en Écosse ont fait des Écossais le dialecte de prestige dans la plus grande partie de l'est de l'Écosse.
De 1610 aux années 1690, pendant la plantation de l'Ulster, de nombreux habitants des plaines écossaises, environ 200 000, s'y sont installés. Dans les zones centrales de peuplement des Écossais, il y avait cinq ou six fois plus d'Écossais que de colons anglais. L'anglais moderne du sud a été adopté comme langue littéraire après 1700, et "Écossais moderne" est parfois utilisé pour décrire la langue parlée après 1700.