Szkoci (ang. i scots Scots, gael. Albannaich) – naród celtycki zamieszkujący Szkocję i Irlandię Północną. Mówią językami: angielskim (70% ludności), szkockim lallans (30% ludności) i celtyckim językiem gaelickim (1% ludności, głównie wyspy Hebrydy); te dwa ostatnie języki są stopniowo wypierane przez język angielski.
Historia thumb|Rozmieszczenie klanów szkockich 42% Szkotów wyznaje prezbiterianizm (Kościół Szkocji), duża grupa ludności to ateiści (28%), jedynie mieszkańcy południowo-zachodniej Szkocji (głównie potomkowie imigrantów z Irlandii) oraz ludność 2 niewielkich wysp (South Uist i Barra) to w większości katolicy (16%).
W etnogenezie Szkotów uczestniczyło wiele grup: Piktowie, Gaelowie, Brytowie, Anglowie oraz wikingowie. W wyniku wielowiekowych procesów ukształtowały się trzy grupy społeczeństwa szkockiego: zanglizowani mieszkańcy nizin (Lowlanderzy) mówiący językiem scots i górale podtrzymujący celtyckie tradycje (Highlanderzy) posługujący się językiem gaelic oraz niedawno wyodrębniona grupa Borderów z pogranicza pochodzących z małżeństw mieszanych z Anglikami, którzy władają wyłącznie językiem angielskim, jedynie zachowując szkocki akcent na skutek asymilacji językowej.