Nazwa „Słowianie” jest etnonimem – nazwą etniczną.

Etymologia nazwy Nazwa jest bardzo stara i wywodzi się z języka prasłowiańskiego. We wszystkich językach słowiańskich nazwa własna etnosu jest podobna i zawiera rdzeń slav- / slov-. Został on powielony do pozostałych języków europejskich i w dostosowanych formach występuje jako jedyna nazwa etnosu słowiańskiego. Tylko w języku niemieckim w średniowieczu Słowian określano również nazwą (die) Wenden, zwłaszcza w stosunkach lokalnych z Serbołużyczanami mieszkającymi na terenie Łużyc oraz Słoweńcami z Karyntii (niemiecko-połabskich, niemiecko-słoweńskich; por. liczne nazwy miejscowe z członem Windisch / Wendisch).

W źródłach pisanych nazwa Słowian pojawia się w VI wieku n.e. Prokopiusz z Cezarei w Historii wojen używa nazw Σκλάβοι – Sklaboi, Σκλαβηνοί – Sklabēnoi, Σκλαυηνοί – Sklauenoi, Σθλαβηνοί – Sthlabenoi i Σκλαβῖνοι – Sklabinoi. Jordanes w Getyce użył nazwy Sclaveni.

Źródłosłów nazwy „Słowianie” nie jest jednoznacznie ustalony. Istnieje na ten temat kilka hipotez: