Почему имя Иван стало самым распространенным на Руси

После принятия Русью православия, детей стали крестить в честь христианских святых, то есть давали им греческие и иудейские имена.