О том как называли детей на Руси в принципе - читайте здесь. Итак, существовал негласный список княжеских мужских имен и все русские князья называли своих детей только этими именами. Начнем разбор с них: Имена из княжеского списка Рюриковичей с историей и значением Олег «Официально» считается, что это имя скандинавского происхождения (в изначальном варианте Helgi), означающее «святой», «посвященный». Впрочем, есть основания с такой трактовкой не согласиться и отнести это имя к исконно русско-славянским...
Не может быть, думала я, чтоб широко распространенные в России мужские имена Иван, Александр, Андрей, Петр, Георгий не русского, а древнегреческого и древнееврейского происхождения. Причем Википедия добавляет, что эти имена в основном распространены у восточных славян. Иван-царевич, Иван-крестьянский сын и, конечно, Иван-дурак - так звали героев почти всех русских народных сказок: “Жил старик в одном селе. У старинушки три сына: Старший умный был детина, Средний сын и так и сяк, Младший сын Иван-дурак...