You have a lovely list! Based on the names you have included in it, I think that your style is lush, elegant, and feminine, while popular and recognizable across cultures. I would also describe your style as both current and classic, as all the names you like are quite popular at the moment but also have a long history of use. To your question from above, my favorite middle names for [name_f]Gianna[/name_f] are [name_f]Rose[/name_f], [name_f]Maren[/name_f], [name_f]Marigold[/name_f], [name_f]Clarisse[/name_f], [name_f]Felicity[/name_f], [name_f]Violet[/name_f], [name_u]Ruby[/name_u], and [name_f]Belen[/name_f], with my semi-guilty favorite combination being [name_f]Gianna[/name_f] [name_f]Mercedes[/name_f]. My favorites from other commenters are [name_f]Luisa[/name_f], [name_f]Elena[/name_f], [name_f]Silvia[/name_f], and [name_u]Carmen[/name_u]. Maybe you would consider…
[name_f]Amara[/name_f] - When I saw [name_f]Olivia[/name_f] and [name_f]Alessandra[/name_f], I immediately thought of this. It is used in cultures from all over the world, and would be easily pronounceable in Spanish. It is gaining momentum in terms of popularity, and I find it truly exquisite.
[name_f]Mariana[/name_f]-- [name_u]Royal[/name_u], historical, and with Spanish origin.
[name_f]Frida[/name_f]- Beautiful, Spanish-friendly name with a long history of use and a host of incredible namesakes.
[name_f]Miranda[/name_f]/[name_f]Mira[/name_f]- A name with a lovely meaning, ties to literature and art, and such a beautiful sound.
[name_f]Adelina[/name_f]/[name_f]Analia[/name_f]- With the “[name_m]Ad[/name_m]-” and “[name_u]Adel[/name_u]-” names being so popular right now, this would be a lovely, modern choice with history and a romantic twist. “An-” names are quite in as well, and this Spanish twist is quite striking.
[name_f]Gabriella[/name_f]/[name_f]Gabriela[/name_f]- Lively and popular, yet strong and classy.
[name_f]Esmeralda[/name_f]/[name_f]Esperanza[/name_f]- Two long, elegant, and gorgeously Spanish options.
[name_f]Paloma[/name_f]- A rising yet still-unexpected choice with a wonderful symbolism and a swoon-worthy sound.
[name_f]Viviana[/name_f]: Vibrant, elegant, bright feminine, and strong, with Spanish flair and cross-cultural appeal. Plus, it sounds lovely with your last name.
From my list, my top choice is [name_f]Viviana[/name_f]. From yours, I love [name_f]Olivia[/name_f]. Best of luck, and happy hunting!