Cute nicknames for Ivan can include "Ivy," "Vanny," "Ivo," or "Van." You might also consider "Ivvy Bear" for a playful twist, or "Ivi" for a more affectionate touch. These nicknames can reflect both personality and affection, making them endearing options.
Ivie. That's the only I can think of but it still sounds kinda cute :)
Ivan Saliaris goes by Ivan Salfa.
Ivan Salaj goes by Gjuro.
Ivan Rios goes by Irios.
Ivan Zekic goes by Zeka.
Ivan Traykov goes by Schultz.
Ivan Tzvetarski goes by Tzaf.
Ivan Tomljenovic goes by Ico.
Ivan Reitman goes by Ivanco.
Ivan Ayitey goes by The Eyevan.
Ivan Bartling goes by Vanja.
Ivan Branisavljevic goes by Kole.