Iwan Assen II. (bulgarisch Иван Асен II., wissenschaftliche Transliteration Ivan Asen, auch Johannes Assen II.; † 24. Juni 1241) war zwischen 1218 und 1241 Zar des Zweiten Bulgarischen Reiches. Iwan Assen II. gehörte dem einflussreichen bulgarischen Herrschaftshaus Assen an.