Iva \i-va\ as a girl's name is a variant of Ivana (Czechoslovakian, Slavic, Hebrew), Ivy (Old English) and Jane (Hebrew), and the meaning of Iva is "God is gracious".
The baby name Iva sounds like Ava and Eva. Other similar baby names are Ina, Ila, Ima, Ida, Ira, Isa and Ita.