население Шотландии составляет 5,295 млн чел. Если бы Шотландия была независимым государством, она занимала бы 113 место по численности населения в мире. Шотландцы составляют 84 %, англичане — 7,9 %, прочие европейцы 4,1% (в том числе ирландцы — 54 тыс. чел., поляки — 61 тыс.
Исторически шотландцы произошли от двух народов — пиктов и гэлов, основавших в IX веке королевство Алба, ставшее впоследствии Шотландским королевством, поэтому к шотландцам нередко причисляют и гэлов — остатки кельтоязычного населения горных районов страны.
Gaelic, или Scottish Gaelic) — один из представителей гойдельской ветви кельтских языков, носители которого — кельтская народность гэлы — традиционно жили в горной Шотландии и на Гебридских островах.
В Шотландии насчитывается более 790 прибрежных островов, большинство из которых входят в состав четырёх основных групп: Шетландские, Оркнейские и Гебридские острова (подразделяющиеся на Внутренние Гебриды и Внешние Гебриды).