Some of these are a bit of a stretch, but how about:
[name_f]Gloria[/name_f] could be… [name_u]Loren[/name_u], [name_u]Rio[/name_u], [name_u]Gio[/name_u], [name_m]Glover[/name_m], [name_u]Lorien[/name_u], [name_u]Florian[/name_u], [name_u]Ori[/name_u], or [name_m]Giulio[/name_m]
[name_f]Ione[/name_f] could be … [name_m]Ivan[/name_m], [name_m]Ion[/name_m], [name_m]Ioan[/name_m], [name_u]Tony[/name_u], [name_m]Igor[/name_m], [name_m]Onni[/name_m], or [name_u]Gionni[/name_u]
[name_f]Gloria[/name_f]:
Florian - this name shares the same middle letters as [name_f]Gloria[/name_f]
[name_m]Ambrose[/name_m] - [name_f]Gloria[/name_f] means immortal glory, [name_m]Ambrose[/name_m] also means immortal.
[name_f]Ione[/name_f]:
[name_u]Indigo[/name_u] - [name_f]Ione[/name_f] means [name_f]Violet[/name_f], indigo is a shade of purple as well.
Other idea. Instead of having a connection between the names themselves, you could use an honor along the lines of this:
Ex) [name_m]Say[/name_m] [name_f]Gloria[/name_f] was born in March…you could name your baby ____ [name_u]March[/name_u]. [name_u]Or[/name_u] if they have certain ties to locations, you could use those as well!
I think [name_m]Ian[/name_m] could honour both [name_f]Gloria[/name_f] and [name_f]Ione[/name_f]
Names that contain [name_m]Ian[/name_m] might also work as a subtle nod to your loved ones
[name_u]Christian[/name_u]
[name_m]Tristian[/name_m]
[name_u]Adrian[/name_u]
[name_m]Sebastian[/name_m]
[name_u]Julian[/name_u]
[name_m]Kian[/name_m]
[name_m]Lucian[/name_m]
[name_m]Maximillian[/name_m]
Other names
[name_f]Gloria[/name_f] - Gordon/ [name_m]Gordie[/name_m] , [name_m]Glover[/name_m] , [name_u]Galen[/name_u]