Really? I though Johanna is BCS Jovana, Italian Giovanna.
Johan (God is gracious, like in Ivana!!!!) = John (English)= Jovan (Serbian/Croatian/Macedonian), it's not Ivan.
I read somewhere that Ian is Ivan. Iana is here Jana (in English Jane).
I hope it's not confusing.... (: