The official languages of Scotland are English, Scots and Gaelic. English is spoken by most people in Scotland, while only a small number, mostly in the Western Isles, speaks Gaelic. Gaelic began declining in the late Middle Ages when Scottish kings and nobles preferred English.