Ooh, I speak these 3 languages, so I love this challenge. I think
Rafael is a great option for you and I love the girls names you've selected. I'm not sure if there's a Top 100 for Canada (I've only seen province-level rankings for BC and Quebec), but will throw some suggestions your way.
First a few comments on your questions:
-
Thibault definitely trips up folks who only speak English. I work with a
Thibault, and English speakers tend to call him
Tybalt (cringe).
- I think
Silvester is a great option, and not too long for a 3 syllable last name. That spelling seems the most straightforward for being understood in all 3 languages. I think Anglophones will definitely misspell this if you go with
Silvestre or
Sylvestre.
- I love
Gaspar! Like
Gaël, I find it slightly awkward to say in English. But I wouldn't let that stop you from using either one. (Might opt for
Gaspar over
Gaspard to make it easier for Anglophones.)
Caspar is a really great name, though it may be a bit awkward in French/Spanish (unless you just have ppl call him
Gaspar) and it will likely be misspelled as
Casper in English. Still, not a reason not to use it!
-
Rémy is also a great option. I think if you tell Anglophones to pronounce it Remmy, they'll be able to handle it just fine, and I don't see Spanish speakers having an issue pronouncing it. I know one
Remy raised in the US with French parents who for some reason goes by Ray-mee and it drives me nuts, but I don't think that would be the default (and even if it is, it would be easy to correct).
A few suggestions I think might appeal to you:
Hector - my favorite for you :)
MilanElio,
Elia, or
EzioMarinoAbelAmaury, Amory, or
AmiasMaël,
NaëlCésarJonasMarlonOmarNiloEdgarVadimDimitriNoé
Also, if you're open to slightly adapting the Spanish name (e.g.
Lucien >
Luciano), I think these options could work:
LucienMarcelArmandGustaveOctaveÉmileBasil or
Basile