I tend to think that using a name you love should take precedence over trying to match. If you’re choosing between two names you like equally well, by all means, go with the one that sounds best and isn’t as likely to box you if you end up having another girl in the future.
[name]Elliott[/name] and [name]Emery[/name] sound nice together and fit due to the fact that both are traditionally male names. I would stick with [name]Emery[/name] over [name]Emerie[/name], as it is the standard spelling. [name]Emery[/name] [name]Dawn[/name] sounds nice and goes well with [name]Elliott[/name] [name]Joy[/name], and it’s great that the middle name honors a loved one. [name]Ellie[/name] and [name]Emmy[/name] is cute, but definitely matchy-matchy.
Other suggestions (which may be repeats of others’ ideas): [name]Harper[/name], [name]Piper[/name], [name]Morgan[/name], [name]Rowan[/name], [name]Murphy[/name], [name]Quinn[/name]/[name]Quincy[/name], [name]Avery[/name].
If you’re concerned about boxing yourself in with two E names, I like the suggestion of [name]Amory[/name]/[name]Amery[/name], which sounds similar to [name]Emery[/name]. I actually know a girl named Amry and think it’s a lovely name. Then, you’re still kind of boxing yourself in with shorter names with single-syllable middles, but there are more options there.
[name]Felicity[/name] is a really nice name, but as you mentioned, if I heard “[name]Elliott[/name] and [name]Felicity[/name]” I’d immediately think, “Boy and Girl.” Also, I tend to prefer to avoid first names that start with the same letter as my last name. Still, I find that many names I wouldn’t use as a first name because they start with the same letter as my last name [name]DO[/name] sound nice in the middle spot, so you might find that you can use it there (if not with this daughter, perhaps with another if you end up having a third girl in the future). You might even consider ____ [name]Felicity[/name] [name]Dawn[/name] F_____, which I think might sound wonderful if you found the right pairing.
I’m with you on [name]Gabrielle[/name]…it clashes with [name]ELLiott[/name], especially [name]Elliott[/name] called [name]Ellie[/name].