I mostly agree, but for example Andrea https://en.wikipedia.org/wiki/Andrea is a masculine name in Italian and a feminine name in Spanish. Here in Argentina it's mostly feminine, but if someone has many Italian ancestors, it may be masculine.
> It is part of the Italian male names ending in a, some others being Elia (Elias), Enea (Aeneas), Luca (Lucas), Mattia (Matthias), Nicola (Nicholas), Tobia (Tobias).
Edit: "Here in Argentina it's mostly masculine" -> "feminine"
The masculine/feminine question of the name Andrea is made weirder by the fact it literally derives from the Greek word for ‘adult male’ (andros)