Eve is such a clear & bright name to me. I love it's simplicity, softness, & beauty.
Ivy brings up only the loveliest images as well, and it has such pretty sound and aesthetic.
Out of the two, I'd have to go for
Eve because Biblical names get points for me. :)