Ім'я Олег це російська форма древнескандинавского чоловічого імені Хельги (Helgi). У перекладі означає святий, освячений.
В сучасних норвезькому, датською, фінською мовами звучить як Хельги (Helge), в Швеції використовується два варіанти - Helge і Hälge, в Ісландії і на Фарерських островах використовується древнескандинавской форма - Helgi.
Жіноча форма російського імені Олег - Ольга, жіноча форма скандинавського імені Helge - Хельга (Helga).
Версія про слов'янське походження Олега притягнута за вуха. По-перше, стародавні слов'яни використовували інший принцип освіти особистих імен (Бог + дан, Ізя + слав, Яро + слав). По-друге, слов'янські імена відрізняються в'язкістю, більш м'яким і тривалим звучанням. Імена Олег і Ольга звучать більш суворо, рубана (вимовив, як обрубав), не по-слов'янськи.
Першим з давньослов'янського світу нам відомий Віщий Олег, який прийшов разом з варягами через моря. Це IX століття. Княгиня Ольга була "мови варязького", тобто мала скандинавське походження.
Скандинавське ім'я Helgi відомо значно раніше. Хельги, син Хальфдана I, - легендарний датський король початку VI століття, згадується в Беовульфа (епічній поемі початку VIII століття). Хельги - один з героїв скандинавської міфології, що ведуть своє походження від бога Одіна.
система вибрала цю відповідь найкращим
За найбільш поширеною версією, ім'я походить від древнескандинавского імені Helgi (Хельги) утвореного від прикметника heilagr - «святий»; в язичницькі часи - «присвячений богам»; його переклад на давньоруську мову - Ольг'.
За іншою версією слово походить від того самого кореня, що й російські слова "легкий", "пільга", "льга" - полегшення, легкість, свобода, можливість, тобто має общеславянскую етимологію і є чисто російським ім'ям, тоді як в скандинавських джерелах ім'я Helgi стало відомо значно пізніше.