Origin of the name Ivan: A Russian name, Ivan is a cognate of John (God is gracious), which is from the Ecclesiastic Late Latin Joannes and the Ecclesiastic Greek Iōannes, derivatives of the Hebrew yōhānān, a contraction of yehōhānān, (Yahweh is gracious). From A World of Baby Names by Teresa Norman.