I like names from both of your lists. Your names feel very romantic and gentle to me. His list feels very masculine and has a strong Spanish influence. Maybe some compromise
Would these names be a compromise
[name_u]Domino[/name_u] / [name_m]Draco[/name_m]
Guilliame
[name_m]Adriano[/name_m]
[name_m]Matteo[/name_m]
[name_m]Juliano[/name_m]
[name_m]Antonio[/name_m]
[name_m]Hamish[/name_m]
I love [name_m]Matias[/name_m], [name_m]Matthias[/name_m] or [name_m]Mateo[/name_m]. I think any of them are a lovely match for [name_u]Gabriel[/name_u]. I also love [name_m]Diego[/name_m] & [name_u]Adrian[/name_u].
Here are some suggestions that work well in Spanish and [name_f]English[/name_f].
[name_m]Leonardo[/name_m] - [name_u]Leo[/name_u] is so universal, but still very Hispanic and strong.
[name_m]Emilio[/name_m] / [name_m]Emiliano[/name_m] - so cross-cultural while still being easily pronounced and read, also has a definite cool factor.
[name_m]Emil[/name_m] - nn for [name_m]Emilio[/name_m], but can easily stand alone.
[name_u]Luca[/name_u] / [name_u]Luka[/name_u] - popular in Europe, easily loved and pronounced in Spanish & [name_f]English[/name_f].
Maxim(e), [name_m]Maximo[/name_m], [name_u]Maxwell[/name_u], [name_m]Maximilian[/name_m] - [name_u]Max[/name_u] is a great name, there are so many options for a long form version. Definitely consider [name_u]Max[/name_u] in some form.
[name_m]Felix[/name_m] - super cross-cultural, has infinite cool factor. sounds good with [name_u]Gabriel[/name_u].
[name_m]Nicolas[/name_m] - universal, could [name_u]Nico[/name_u], [name_u]Nicky[/name_u], [name_m]Cole[/name_m].
[name_u]Julian[/name_u], [name_u]Adrian[/name_u] and [name_m]Matias[/name_m] feel like good compromises between your styles.
A few combos: [name_u]Adrian[/name_u] [name_m]Matias[/name_m], [name_u]Julian[/name_u] [name_u]Rosario[/name_u] and [name_m]Matias[/name_m] [name_u]William[/name_u]
What about going with partner’s [name_u]Rosario[/name_u] and call him [name_m]Ross[/name_m]?
Maybe [name_m]Anton[/name_m] from your [name_m]Anthony[/name_m] because it’s a little more unusual for partner.
Maybe [name_u]Jamison[/name_u]. Stronger than your [name_u]Jamie[/name_u]. Your partner likes strong names.
Additions that might strike a chord for both- [name_m]Rafferty[/name_m], [name_u]Ramsey[/name_u], [name_m]Damien[/name_m], [name_m]Donovan[/name_m]
I would compromise by using a name from each list. [name_f]My[/name_f] favorite combo’s with your son’s name are
[name_m]Dominic[/name_m] [name_m]Diego[/name_m]
[name_u]Julian[/name_u] [name_m]Cesar[/name_m]
[name_u]William[/name_u] [name_m]Matias[/name_m]
[name_u]Adrian[/name_u] [name_m]Maximus[/name_m]
I would try to use [name_u]James[/name_u] and just call him [name_u]Jamie[/name_u] or [name_u]Jameson[/name_u] if your husband likes that version. I wanted to name my son [name_u]Jamie[/name_u] so bad but his dad wasn’t on board and I definitely regret not using it.
[name_u]Adrian[/name_u], [name_m]Dominic[/name_m], & [name_u]Julian[/name_u] seem like natural cross-cultural compromises between your two styles, if he can come around to those suggestions. [name_u]Or[/name_u] [name_m]Adriano[/name_m], and you can call him [name_u]Adrian[/name_u].