Etymologiquement, l'Ecosse est le pays des irlandais. Le nom découle du latin Scotia, terme utilisé par les Romains pour désigner les Gaels, qui peuplaient alors le nord de l'Irlande et une partie de l'Ecosse. En latin médiéval, "scotti" désignait les irlandais, et par extension, les Gaels d'Écosse.