To me, the most perfect name on your list is [name]Willow[/name]! I think it sounds fine with the other two girls names because it’s a nature name and so not overly feminine, but it is obviously feminine enough that no one would ever think a [name]Willow[/name] [name]Michael[/name] was a boy!
[name]Hadley[/name], [name]Emmerson[/name] and [name]Willow[/name] - perfect!
I love both [name]Hadley[/name] and [name]Emmerson[/name] too by the way!
On your list, I’d stay clear of [name]Sawyer[/name], [name]Blake[/name], [name]Skylar[/name], [name]Dylan[/name] and [name]Peyton[/name] because I think if any of those were teamed with the middle name [name]Michael[/name] people would definitely assume she was a boy on paper and it could cause a lot of annoyance and confusion for her in the future.
[name]Naia[/name] and [name]Nylah[/name] both seem a little trendy to me next to [name]Hadley[/name] and [name]Emmerson[/name], and possibly not “strong” enough if that makes sense? And [name]Sloane[/name] just isn’t my style, I really dislike the sound of this name sorry! [name]Anais[/name] shares too many similar sounds with [name]Emmerson[/name] for me although it’s a pretty name, and of course there are the pronunciation problems. [name]Piper[/name] [name]Michael[/name] doesn’t have a very nice flow to me.
I therefore also think [name]Ayla[/name] (I prefer this spelling), [name]Talia[/name], [name]Marin[/name] and [name]Stella[/name] would also be lovely choices
Some suggestions, [name]Hadley[/name], [name]Emmerson[/name] and…:
[name]Phoebe[/name]
[name]Freya[/name]
[name]Imogen[/name]
[name]Scarlett[/name]
[name]Zara[/name]
[name]Lydia[/name]
[name]Seren[/name]
[name]Darcy[/name]
[name]Zuzanna[/name]
[name]Cara[/name]
[name]India[/name]
[name]Thea[/name]
[name]Nina[/name]
[name]Sanaa[/name]
[name]Ivy[/name]
[name]Lena[/name]
[name]Sabrina[/name]
[name]Olive[/name]
[name]Cleo[/name]
[name]Leonie[/name]
[name]Bryony[/name]
[name]Keziah[/name]
[name]Tessa[/name]
[name]Cassidy[/name]
[name]Romilly[/name]
[name]Giselle[/name]
[name]Allegra[/name]
[name]Milla[/name]
[name]Annika[/name]
[name]Astrid[/name]
[name]Alvah[/name]
[name]Della[/name]
[name]Bronte[/name]
[name]Ailsa[/name]
[name]Taryn[/name]
[name]Danya[/name]
[name]Nola[/name]
[name]Ariane[/name]
[name]Paisley[/name]
[name]Anouk[/name]
[name]Lila[/name]
[name]Monet[/name]
[name]Sierra[/name]
[name]Cosima[/name]
[name]Bellamy[/name]
[name]Tana[/name]
[name]Willa[/name]
[name]Mattea[/name]
[name]Neva[/name]
[name]Tansy[/name]
[name]Adria[/name]
[name]Brenna[/name]
[name]Tanith[/name]
[name]Zadie[/name]
[name]Aspen[/name]
[name]Calla[/name]
[name]Juniper[/name]
[name]Briar[/name]
[name]Geneva[/name]
[name]Marlow[/name]
[name]Sidonie[/name]
[name]Thessaly[/name]
I actually think [name]Michael[/name] works really well as a middle name for a girl as long as the first name doesn’t offer too much gender confusion, but your other option is to use another unisex first name with the middle name [name]Michelle[/name].
Best of luck! Sorry for so many suggestions lol.