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