Picking out a first for a hyphenated last name. Tailored? Popular?

[name_m]Hi[/name_m] all! We are giving some more thought to names for our baby girl, due in [name_f]May[/name_f]. We have a hyphenated last name (syllables weighted like [name_m]Finnegan[/name_m]-Astaire). I was thinking that a tailored first name might be preferable, and also something uncommon enough that she won’t be one of many in a class! Her sister is named [name_f]Ivy[/name_f].

Our thoughts so far:

[name_f]Thora[/name_f]
[name_u]Simone[/name_u]
[name_f]Diana[/name_f]

or maybe:

[name_f]Cecile[/name_f]/[name_f]Cecilia[/name_f]
[name_f]Sybil[/name_f]
[name_f]Daphne[/name_f]

possible middles:

[name_f]Laurel[/name_f]
[name_f]Genevieve[/name_f]
[name_f]Isabel[/name_f]
[name_f]Juliet[/name_f]
[name_f]Selene[/name_f]
[name_f]Martine[/name_f]

Ideas welcome! I’d be especially curious to hear how others have approached naming children with long or complex last names.

[name_f]Thora[/name_f] [name_f]Selene[/name_f] or [name_f]Daphne[/name_f] [name_f]Selene[/name_f] are my favorites. Of the two, I think [name_f]Thora[/name_f] is less likely to meet someone with her same name in class.
I’d probably avoid most 3 syllable+ names on the account of having such a long first name.

I love [name_u]Simone[/name_u], [name_f]Diana[/name_f] and [name_f]Cecile[/name_f]! They are all classy and not overly common on babies and pair well with [name_f]Ivy[/name_f].
[name_u]Simone[/name_u] [name_f]Isabel[/name_f]
[name_u]Simone[/name_u] [name_f]Juliet[/name_f]
[name_f]Diana[/name_f] [name_f]Laurel[/name_f]
[name_f]Diana[/name_f] [name_f]Selene[/name_f]
[name_f]Cecile[/name_f] [name_f]Juliet[/name_f]

What do you think of-
[name_f]Ada[/name_f]
[name_f]Celeste[/name_f]
[name_f]Corinne[/name_f]
[name_f]Elsa[/name_f]
[name_f]Esme[/name_f]
[name_f]Estelle[/name_f]
[name_f]Eve[/name_f]
[name_f]Hope[/name_f]
[name_f]Leora[/name_f]
[name_f]Liana[/name_f]
[name_f]Lila[/name_f]
[name_f]Margot[/name_f]
[name_f]Maris[/name_f]
[name_f]Mercy[/name_f]
[name_f]Stella[/name_f]