Загадку, впрочем, достаточно проясняют данные филологии. Они свидетельствуют о том, что предки славян обитали где-то в лесной полосе Восточной Европы. Собственно, на это указывают и византийские источники VI в.: «Живут они среди лесов, рек, болот, и трудно преодолимых озер» (Маврикий), «(они) не осмеливались (по С.В. Алексееву, до походов 580-х гг. –
Ученые подкрепили эти указания тем, что в славянской лексике присутствует богатый набор слов, характеризующих соответствующую фауну
В тоже время, как писала М. Гимбутас в работе «Славяне», «первоначальное незнакомство славян с определенными видами деревьев прослеживается в названиях, которые они заимствовали от своих западных и юго-западных соседей. Название для «букового дерева», славянское слово «бук», вероятно, было заимствовано из германского языка примерно в начале первого столетия нашей эры. Лиственница, латинское larix, польское modrzew, возможно, было заимствовано из готского madra. Название для «тисса», латинское taxus, славянское «тисъ» возможно происходит от кельтского и германского корня, означающего «объемный», «толстый»». В свою очередь, польский ботаник Ю. Роста-финский к этому перечню заимствованных названий добавлял также «пихту». Эти данные, или правильнее, предположения о контактах славян с кельтами и германцами дали пищу энтузиастам висло-одерской теории, которые искали прародину славян в исторической Польше.
Окончательно эта теория оформилась в трудах Л.Тер-Сплавинского, согласно которому в этногенезе славян участвовали в основном три составные этническо-культурных элемента: 1) «уральское» население культуры гребенчатой керамики; 2) население культуры шнуровой керамики, которое наслоилось в более позднее время неолитического века на основу уральского поселения, по крайней мере на протяжении от верхнего Поволжья вплоть до левого побережья средней и нижней Одры; 3) население так называемой лужицкой культуры, наслоенное на более древнюю «уральско-шнуровую» основу в области бассейнов Одры и Вислы вместе с Бугом. Как писал ученый, «амальгама, возникшая из смешения и взаимного проникновения этих трех этническо-культурных элементов… выкристаллизовалась – по всей вероятности, около третьей четверти I тысячелетия до новой эры – в подлинный общеславянский комплекс, археологическим соответствием которого надо считать возникший в то время на основе лужицкой культуры (хотя во многих отношениях стоящий ниже ее) комплекс, известный в археологии под названием культуры ямных погребений». Говоря об «общеславянском комплексе», ученый впрочем, тут же оговаривается: в него он не включает восточнославянские племена, «зародышем этническо-культурного комплекса» последних была близкая культуре ямных погребений», но все-таки отдельная зарубинецкая культура на земли среднего, а также верхнего бассейна Днепра (Тер-Сплавинский, с. 27).
Впрочем, другие языковеды, например, М. Фасмер, считали что «природная» лексика древних славян позволяет ограничить их прародину территорией между верховьями Вислы и Днепром, т. е. украинским Полесьем с прилегающими районами. В свою очередь, A.A. Шахматов указывал на Прибалтику. Наконец, многие авторы, начиная с М.П. Погодина и С.М. Соловьева, строго следуют летописной версии о том, что эта прародина находилась на Дунае. К настоящему времени, если не считать версий альтернативных историков, готовых отыскать «Славяно-Русколань» хоть на Крите, в Хеттской державе или Этрурии, в славяноведении доминируют три вышеперечисленные версии: висло-одерская (иногда с расширением: одерско-днепровская), полесская и дунайская.
Одним из ключевых аргументов Л.Тер-Сплавинского в пользу своих построений было якобы славянское происхождение названий крупных рек Польши – собственно Вислы и Одры, в противоположность неславянским гидронимам на востоке – Днепр, Днестр и т. п. В действительности эти аргументы давно и сильно поколеблены[66]
: вопрос о гидрониме «Днепр» оказывается не таким простым. Это название опять же древнеевропейское оказывается для реки, на которой стоят Смоленск и Киев, отнюдь не единственным и возможно не самым древним. Как неоднократно указывалось, греческое название реки Борисфен (где основа «Борис» не имеет четкого греческого объяснения) вероятно, скрывала какое то «местное» слово, на что указывает в частности, созвучие гидронима с названием расположенного в его устье острова Березань, а также с названием впадающей в Днепр реки Березины. Вполне возможно, что это слово было балтским, а возможно и славянским от названия berzas – береза.