La langue parlée en Ecosse est évidemment l'anglais. Cependant, le gaélique, un dialecte des Celtes de l'ouest du pays, proche du gaélique irlandais ou du breton, connaît actuellement un renouveau. Les écoles l'enseignent à nouveau, et de nombreux groupes folkloriques chantent à nouveau dans la langue de leurs ancêtres !