Но Ольга - от Хельги, или Хильдегарды, опять же, если верить основным источникам, я глубже не лезла. /Угу, на вики версия, что от Вольга (слав.)/  Хельга - скандинавское. Иван - русское, "библейского происхождения". А вот  у сына имя нерусское, тюркского происхождения, но много этносов считают его своим))) в отличие от русских. про кельтов - долго, чесгря, первая же ссыль:завоеваниеhttp://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D1%82%D1%82%D1%8B http://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D1%82%D1%82%D1%8B  И англы-саксы туда же, вместе с Айвенго)))