[name_m]Hi[/name_m] there.
[name_m]Leo[/name_m] is charming. I’m going to be no help at all, because I love your lists!
Here are my thoughts anyway:
[name_f]Stella[/name_f]-I adore this name. It’s romantic & dramatic, but also a little spunky. And the celestial feeling to it makes it even more beautiful. It’s a bit common, but not terribly so. And it’s a classic, so it’s not like it’s trendy popular.
[name_f]Penelope[/name_f]-This is a great name too. I’m in love w/the nn [name_f]Nellie[/name_f], but also like [name_u]Penny[/name_u] & [name_f]Polly[/name_f]. [name_f]Poppy[/name_f] works too, but it’s not my personal favorite. You could always do just [name_f]Penelope[/name_f] as well, but it’s sort of long next to [name_m]Leo[/name_m] & may get shortened at some point.
[name_f]Beatrice[/name_f]-This is adorable. It’s a bit more unique too, but still very simple & recognizable. I like just [name_f]Beatrice[/name_f], but [name_f]Bea[/name_f], [name_f]Bess[/name_f] & [name_f]Bette[/name_f] are all nice nn.
[name_f]Mirabel[/name_f]-Ooh, I like this a lot. It’s definitely less common as well. I like [name_m]Leo[/name_m] & [name_f]Miri[/name_f]!
[name_f]Francesca[/name_f]-This is nice, but not my super favorite. It’s a little long & frilly, but still a great name. I love [name_f]Franny[/name_f].
For boys:
[name_m]Ezra[/name_m]-This is a nice name. It’s getting sort of common if that bothers you. It’s kind of artsy & outdoorsy sounding.
[name_m]Rafael[/name_m]-This is very cool & different. Great w/[name_m]Leo[/name_m]. And I love the nn [name_u]Rafe[/name_u].
[name_u]Asa[/name_u]-[name_u]Love[/name_u] it! Such a beautiful name, yet masculine too. It just has a very gentle sound. It’s simple yet different, & I love how it’s short like [name_m]Leo[/name_m].
[name_m]Rocco[/name_m]-This is the only one that I don’t care for. It sounds a bit too macho.
[name_f]Hope[/name_f] this helps. 