За легендою ж, засновником Вишгороду був Хорив, брат засновника Києва князя Кия. У 10 столітті він вважався княжим містом, і у свій час належав княгині Ользі. Згодом він перетворився на значний торговельний центр Русі, важливий річковий порт. У 11 столітті Вишгород став столицею удільного князівства.
У літописах згадується неодноразово, починаючи з 946 року. З 1962 року – селище міського типу. Міський статус – з 1968 року.
1240 року монголо-татари зрівняли із землею Вишгород разом із Києвом. Назва Вишгород означає місто, замок, укріплення на височини.