Języki słowiańskie powstały w wyniku rozpadu pierwotnego języka prasłowiańskiego. Nie ma jednak uzgodnionego stanowiska co do tego, kiedy i gdzie język prasłowiański istniał oraz kiedy doszło do jego rozpadu. Zasadniczo są dwa stanowiska w tej kwestii: wspólnota językowa prasłowiańska istniała w odległych czasach (wymienia się tu często II tysiąclecie p.n.e.); wspólnota językowa prasłowiańska istniała w czasach bliskich pojawieniu się Słowian w antycznych źródłach pisanych, a więc być może nawet dopiero około połowy I tysiąclecia n.e.

Większość językoznawców ponadto uważa, że przed etapem istnienia języka prasłowiańskiego istniała wspólnota językowa bałto-słowiańska. Języki słowiańskie wykazują najwięcej cech wspólnych z językami bałtyckimi (litewskim, łotewskim oraz wymarłymi: pruskim i jadźwińskim), co przemawia za wyprowadzeniem wniosku o wspólnocie bałtosłowiańskiej. Języki słowiańskie wykazują również stopień pokrewieństwa z językami germańskimi i irańskimi, a także pewne cechy wspólne z językami celtyckimi, iliryjskim i trackim.