i like ivy as a first name as well. second choice would be maya ivy.

but i wouldn't go with Finn just because of the initials it would create. since being married i've become a HO, you can imagine the tactless, rude jokes i get on that one. But i reallly like Jai.

good luck