Both are very beautiful names. I like India but there are so many Indi's about these days that it makes me prefer Ivy, so feminine!