Scots est le gentilé anglais habituellement attribué à un peuple originaire de l’est de l’Irlande qui commença à s’établir sur l'île de Bretagne, entre les rivières Clyde et Solway aux IIIe siècle et IVe siècles de l'ère chrétienne. Ce nom est dérivé du vieil anglais Scottas, lui-même emprunté au latin scotus (plur. scoti). C'est sous ce terme que les Romains désignaient les habitants de la Calédonie. Son étymologie originelle est incertaine, mais peut-être celtique (quoique ne répondant pas à un nom tribal connu). Par la suite, le nom a aussi été attribué aux Gaels qui ont envahi l’Écosse après que les Romains se furent retirés des Lowlands (en 423)[1].
L'Écosse actuelle leur doit son nom anglais et français (Scotland en anglais ; littéralement : « pays des Scots »), mais pas son nom gaélique (Alba en gaélique écossais et Albein en irlandais, littéralement : Albion). Les Scots ont donné le prénom Scott.
La transition entre l'Antiquité et le haut Moyen Âge est une période qui manque de traces écrites et celles que nous conservons aujourd'hui présentent souvent de grandes variations orthographiques. Il est difficile d'établir les faits, dates et lieux de certains évènements avec précision. Décider quels gentilés attribuer aux peuples du début de l'ère chrétienne est donc un exercice périlleux : même quand nous savons comment eux-mêmes s'appelaient, nous ne savons pas nécessairement ce qu'ils entendaient par là, à un instant précis de l'histoire. Par convention, on appelle scoti (gentilé latin) les Gaels qui s'étaient établis dans l'Earra-Ghàidheal (Argyll en anglais, littéralement : la terre des Gaels), c'est-à-dire la partie écossaise du royaume du Dal Riata, mais on appelle Scots (gentilé anglais) les Gaels qui vivaient dans le Royaume d'Écosse jusqu'au XIIIe siècle, avant le début de l'anglicisation. Le gentilé gael Dàl Riada ou Dál Riata (littéralement: la part du Riada) est également utilisé en anglais d'Irlande et d'Écosse, mais il faut souligner que ces peuples se nommaient eux-mêmes « Gaidel »[2],[3].