I feel like I might have played this with you a year ago (not sure) but I'm not going to look up if we did until after just to see how different the combos end up if so.
In real life I do not actually want kids so I am okay with the "let's just see how many we can viably name" approach.
Of your list, Jack and Leo are my favorites. Micah is growing on me lately so potential FN.
Thomas, Zachariah, Cairo, and Xavier are good MNs.
Holly is my cat's name, so I like it but would feel weird using it on a person! (My other one is named Thomas actually, I just have enough other associations with that name that it's not unusable to me.) I don't really like the idea of naming my kid after me so I have to nix Ariana from the Real Person discussion too.
I quite like Ivy.
Anastasia "Annie" works for me, too. I had a classmate named Tasia and found it cool. Star's a cute family nn too.
I spent like 30 minutes one time thinking about the fact that I think Sarah would make a cool MN (I know a zillion people with it as a FN) but that it's hard to find something that flows with it. But if we did that'd be cool.
I also really like Zoe for a MN for some reason, paired with long, frilly-ish things.
For some reason Aurora "Rory" has grown on me even though I nixed that on myth's list.
I like Rosemary but not Romy.
so basically-
FN:
Jack
Leo
Micah (maybe)
MN only:
Cairo
Thomas
Xavier
Zachariah
FN:
Anastasia "Annie"
Ivy
Aurora "Rory" (maybe)
MN only:
Rosemary
Sarah
Zoe
----
My proposals:
Audrey
Camilla
Cara / Carissa
Clara
Dana
Daphne
Eleanor (NNs fine)
Elena
Freya
Jacqueline "Jacque"
Jeanine
Katrina
Liliana (NN Lilia is fine)
Margot
Marina
Melanie
Miriam
Nadia
Nessa
Sonia/Sonya
Soraya (MN)
Adrian
Aras
Cassidy / Cassander / Cassian / Cassius
Cedric
Cormac
Erik
Hugo
Icarus (MN)
Jeremy
Jude/Judah
Orion
Rhys
Rowan
Silas
Simon
Valentin
Wesley
Zephyr (MN)