Naming after two grandfathers, [name_m]Leonard[/name_m] and [name_m]William[/name_m], I can’t choose a first name. Middle name is [name_f]Willow[/name_f] and big sister is [name_f]Cecily[/name_f] [name_f]Elizabeth[/name_f].
[name_f]Leonora[/name_f] [name_f]Willow[/name_f] (prn. [name_u]Lee[/name_u]-o-nora?) would be gorgeous with [name_f]Cecily[/name_f], they both feel very classy but grounded and earthy at the same time.
My favorite is actually [name_f]Lenora[/name_f] nn [name_f]Leni[/name_f], but my fave from your list is [name_f]Leora[/name_f] - short and full of personality. Cute nicknames too: [name_f]Elle[/name_f]/L, [name_m]Leo[/name_m], [name_f]Leah[/name_f], [name_f]Lora[/name_f], [name_f]Ora[/name_f] and [name_f]Lori[/name_f].
Some suggestions are [name_f]Leona[/name_f] and [name_f]Leonie[/name_f] - both I adore; [name_f]Leocadia[/name_f], Leopoldina and [name_f]Leopoldine[/name_f] - old fashioned and very unusual; and finally [name_f]Leonor[/name_f] (one of my aunts :P).
[name_f]LeNora[/name_f] was my grandmother’s MN and that could work well for you as a first. Then you could always use the nn “[name_f]Nora[/name_f].” [name_f]LeNora[/name_f] [name_f]Willow[/name_f] would be pretty and a bit unexpected.