Celeste is beautiful, and I don't think you'd have any problem with it here in the U.S., as it's classic, classy, charming, and simple to pronounce. There are so many middle names for it that would be nice that I won't list them. It's very pretty. Celeste Alexandra is lovely, though Alexandra isn't normally my style at all.
Ivy is SO beautiful. I would put it first, followed by Eva, then Eve, though I like them all. I think Eva sounds better as a first name, and Eve as a middle name.