Les langues officielles de l’Ecosse sont l’anglais et le gaélique écossais.
98% des Ecossais parlent l’anglais dit «écossais», c’est-à-dire teinté de l’accent écossais (avec le roulement des r caractéristique) et de certaines particularités lexicales.
Une faible proportion des écossais (1,3%) ont une vraie pratique du gaélique (langue celtique) ; on parle le gaélique dans le nord-ouest (les Western Islands en sont le véritable bastion). Dans l’est et au sud du pays, on parle toujours un peu le scots, autre langue germanique occidentale.