Олег – хорошее имя. Но отчество «Олегович», «Олеговна» звучит плохо. «Игоревич» тоже как-то не того…
Похоже, что скандинавские имена не приспособлены для образования благозвучных отчеств.
А вот с греческими, римскими - проблем нет.
Славянские тоже ничего, пока короткие. Но для того, чтобы выговорить «Святославович», требуется некоторая тренировка.
Давая ребенку имя, неплохо подумать о том, как оно будет звучать в сочетании с отчеством, а также о том, как оно само будет выглядеть в виде отчества.