La langue qui leur doit son nom, le scots (avec un s final), qui est cependant une langue germanique, ce qui s'explique par l'influence prépondérante du northumbrien à la cour des premiers rois d'Écosse, mais aussi par celle du vieux norrois, langue des envahisseurs vikings. Au contraire, la langue écossaise dérivée du vieil irlandais est le gaélique d'Écosse, que les Lowlanders appelaient, parfois péjorativement, « erse » (prononciation scots de « Irish »).