Oleg of Novgorod (Old East Slavic: Ѡлегъ Olegŭ; Old Norse: Helgi; Russian: Олег Вещий, romanized: Oleg Veshchy, lit. 'Oleg the Prophet'; Ukrainian: Олег Віщий) was a Rurikid prince who ruled all or part of the Rus' people during the late 9th and early 10th centuries.