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