Ja, die Namen kommen ursprünglich aus dem Lateinischen, und da waren sie, je nach Endung, männlich (Rhenus) oder weiblich (Mosella). Im Französischen ist das auch noch so: Le Rhin und la Moselle. Das Französische hat sich ja aus dem Lateinischen entwickelt, und zwar aus dem früheren Vulgärlatein.Zwar keine Rechtschreibung aber: Ich habe noch nicht durchschaut, warum manche Flüsse männlich (z. B. der Rhein) und manche weiblich (z. B. die Mosel) sind. Vermutlich historisch gewachsen.