Auf Spanisch muss man sich für 99,9% Trefferquote einfach nur merken:
Endet auf -a - weiblich
Endet auf -o männlich
Ist griechischen Ursprungs und endet auf -a - männlich.
Nur für die nicht ganz so häufigen Wörter, die nicht auf diesen Vokalen enden (z.B. el buque, kommt vom frz. Schiffshülle, buc), die muss man lernen.
Italienisch habe ich eher induktiv gelernt, deshalb bin ich mir da unsicher. Meine frz. Lehrerin war sgt. Aussage: es gibt keine...