Видный советский археолог В.В. Седов выделяет три крупные группировки славян на территории Европы. Первая находилась на территории от Эльбы до Припятского Полесья. Вторая располагалась в лесостепных землях междуречья Днепра и Дуная, в Среднем и Нижнем Подунавье и на Балканском полуострове. Третья группировка, по данным археологии, располагалась на северо-западе Европы.
О.Н. Трубачев на основе фактов языка считал местом первичного расселения предков славян Среднее Подунавье — территорию стран бывшей Югославии (Словения, Хорватия, Босния и Герцеговина, Сербия и Черногория), юг Чехословакии и земли бывшей Паннонии (на территории современной Венгрии).
ГА. Хабургаев полагает, что праславянские племена возникли в результате скрещивания западнобалтийских племен с италиками, фракийцами (в районе современной северной Польши) и иранскими племенами (на р. Десне).
Т.В. Гамкрелидзе и В.В. Иванов, авторы крупнейшего советского труда об индоевропейцах, считают, что в IV тысячелетии индоевропейскую прародину можно размещать «от Балкан (включая Ближний Восток и Закавказье) вплоть до Южной Туркмении». И любой участок можно обосновать результатами изучения языка. Народы, как уже было сказано, не сидели на месте, и за тысячу лет могли пройти достаточно большое расстояние. А могли не пройти. Может быть, это другие племена, проходя мимо, осели рядом с ними на какое-то время и поконтактировали.
Наиболее популярной среди лингвистов гипотезой о прародине славян является вислоднепровская. Ее поддерживали М. Фасмер (Германия), Ф.П. Филин (Россия), В. Георгиев (Болгария), Л. Нидерле (Чехия) и другие. По их мнению, прародина славян располагалась между средним течением Днепра на востоке и верховьями Западного Буга и Вислы на западе, а также от верховий Днестра и Южного Буга на юге до Припяти на севере. В общем, это территория современной северо-западной Украины, южной Белоруссии и юговосточной Польши. Эта гипотеза поддерживает то, что написано в древнейшей русской летописи. Летописец Нестор в «Повести временных лет» утверждает:
«…сели славяне по Дунаю, где теперь земля Венгерская и Болгарская. От тех славян разошлись славяне по земле и прозвались именами своими от мест, на которых сели. Так одни, придя, сели на реке именем Морава и прозвались морава, а другие назвались чехи. А вот еще те же славяне: белые хорваты, и сербы, и хорутане. Когда волохи напали на славян дунайских, и поселились среди них, и притесняли их, то славяне эти пришли и сели на Висле и прозвались ляхами, а от тех ляхов пошли поляки, другие ляхи — лутичи, иные — мазовшане, иные — поморяне.
Так же и эти славяне пришли и сели по Днепру и назвались полянами, а другие — древлянами, потому что сели в лесах, а другие сели между Припятью и Двиною и назвались дреговичами, иные сели по Двине и назвались полочанами, по речке, впадающей в Двину, именуемой Полота, от нее и назвались полочане. Те же славяне, которые сели около озера Ильменя, назывались своим именем — славянами, и построили город, и назвали его Новгородом. А другие сели по Десне, и по Сейму, и по Суле, и назвались северянами. И так разошелся славянский народ, а по его имени и грамота назвалась славянской».
Примерно в XIII веке появилась «скифо-сарматская» теория прародины славян. Возможно, ее придумали еще раньше, но записана она была в Баварской хронике как раз в XIII веке. Потом ее поддержали многие западноевропейские авторы. По ней считается, что предки славян пришли из Передней Азии вдоль Черноморского побережья на север и стали известны древним авторам под этнонимами (именами племен) «скифы», «сарматы», «аланы» и «роксоланы». Постепенно славяне из Северного Причерноморья расселялись на запад и юго-запад.