Древних славянских имён сохранилось не так уж и много и то те, которые носили канонизированные святые: Владимир, Всеволод, Борис да Богдан. Нет у нас ни Святозаров, ни Путят, ни Добрыней.
Распространение древнееврейских имён пришло на Русь с крещением, с появлением переведённых с греческого книг, предназначенных для отправления богослужения.
В переводе с еврейского, Иван - значит "милость Божья", "Божье благоволение". Это одно из самых популярных имён у славян: украинцев, белорусов, болгар. В национальной языковой огласовке это имя является распространённым и у других народов: у немцев - Иоганн или Ганс, у поляков - Ян или Януш, у финнов - Юхан, у румын - Ион, у англичан - Джон.
У меня среди учеников были близняшки, брат с сестрой, так родители ничего другого не придумали, как назвать их Иоанн и Иоанна). Это имя может употребляться и как нарицательное в устойчивых выражениях: валять ваньку - хитрить, притворяться, обманывать, прикидываться дурачком. Извозчиков кликали "ваньками", а игрушка-неваляшка - ванька-встанька. Иванами были для фашистов все русские. В сказках Иван - это не конкретный герой, а синоним мОлодца или царевича, или простачка.
Насколько популярно и любимо это имя у русских, говорит тот факт, что у него много уменьшительно-ласкательных производных: