Связка Перун — Велес известна и славянам, и балтам, поэтому зарождение культа Перуна относят к периоду балто-славянской общности, то есть, как минимум, к I тысячелетию до н. э. В «Повести временных лет» говорится, что лишь поляне придерживаются верных языческих обычаев, а прочие народы имеют обычаи «скотские». Это противопоставление свидетельствует о том, что Перун был главным богом племени полян, тогда как прочие восточные славяне в большей степени почитали другие божества. Археологи связывают происхождение названия и самого племени полян с черняховской и пеньковской культурами. Современники называли носителей пеньковской культуры антами. Именно в период существования пеньковской культуры (конец V–VII века) в антской среде происходит формирование слоя воинов-профессионалов, для которых Перун, как покровитель войны, становится важнейшим из богов. Прокопий Кесарийский называет верховным божеством славян и антов громовержца-мироправителя.
В летописях Перун называется богом народа русь. Варяги-русь, продвигаясь с балтийских берегов на восток и на юг, шли под знаменем Перуна. Так, под Псковом в X–XVII веках стояли два идола. Один по описаниям был в виде меченосца, поражающего змея копьем-молнией, а другой идол держал в руках крест. Первый идол, по мнению некоторых историков, изображает борьбу Перуна и Велеса. Второй, вероятно, посвящен солнечному божеству.
Характер деятельности русов, связанной с постоянными военными походами, способствовал закреплению за Перуном верховенства среди богов руси. Перун русов носил отчасти сходные с Полянским богом черты, но отчасти и отличался от них. Общим для русов и полян оказался культ меча, а различия касались мифологии, служения и погребального обряда.
Попав с севера Руси в Киев, русы восприняли местный культ Перуна и уже в этом виде он стал формироваться как культ главного бога Руси. Ближайшими к Перуну в этом пантеоне оказались солнечные небесные боги Хорс и Даждьбог, а связанными с Перуном божествами — Велес и Мокошь. Борьбу за признание Перуна верховным божеством начал князь Олег, продолжил Святослав, а завершил, активно в ней поучаствовав, Владимир.
Олег выступил как яростный противник христианства, а также скандинавского, финно-угорского и словенского язычества. Он поклонялся Перуну. Велес в связке с Перуном выступал как «скотий бог», что трактуется учеными не только как «бог скотоводства», но и как «бог скота», то есть народов, живущих «по-скотски» (как пишет летописец), славян, не почитавших Перуна и подчиненных русам.
Вскоре после первой религиозной реформы Владимир провел крещение Руси. Идолы Перуна были свергнуты и брошены в реки с особыми ритуалами. При крещении было использовано сложившееся у славян и русов представление о верховном всемогущем Боге, мотивом крещения стала идея об идольском обмане. Русы и поляне вовсе не меняли бога — менялась форма культа: идолы были отброшены как форма, через которую дьявол обманывал людей.
Этим можно объяснить быстрое исчезновение культа Перуна после крещения. Все сторонники Перуна в момент оказались сторонниками Бога и насильственно утвердили эту веру среди тех, кто поклонялся Велесу и другим богам, не вошедшим в пантеон Владимира. Исключением стали лишь новгородские почитатели Перуна, оказавшие сопротивление крещению. Место Перуна в русском православии занял не только Бог (Бог-отец и Бог-дух), но и святые Илья и Георгий (народное — Егорий).
Сварог
Древнеславянский бог Сварог в русском пантеоне богов был аналогом древнегреческого бога Гефеста, приковавшего к скале Прометея. Так же как и Гефест, Сварог — это бог-кузнец или бог огня. В своем имени Сварог имеет санскритский корень «небо». Это один из основных славянских богов, который ко всему еще считался учредителем брака.