Another vote for Zara! Bit of style and dash, but reasonably classic (it's been used occasionally for the last half century or so) and everyone knows how to pronounce and spell it. And it's always cool to have a Z as an initial.
Emma is inoffensive but SO, SO boring and will blur into all the Emilys, Emilias, Emlyns, Esmes, Ellas etc. that are around. It really is just dull as dishwater. I know several very nice Emmas so feel a bit bad saying that, but you may as well just call your child "girl" or "daughter."
Juniper is wacky sounding and sounds like the name for a pet.