Ist mal die Idee einer Antwort: Auf Latein heißt Mond "luna"; damit ist dieses Wort feminin. Vom Lateinischen stammen viele Sprachen ab, zum Beispiel Französisch, Italienisch, und diese Sprachen haben das Wort mehr oder weniger stark übernommen. Das Deutsche dagegen hat zwar auch viele lateinische Wörter, aber es ist mit Latein nicht so eng verwandt.
Der Mond könnte bei uns folgendermaßen her maskulin sein: Nach einer neuen Theorie haben die Urmenschen nicht am Tage sondern, jetzt kommts, in der Nacht gelebt; schlauer ist es, denn die ersten Menschen waren ja Jäger und viele der gejagten Tiere sind nachtaktiv. Besonders gut konnte man natürlich bei Vollmond jagen. Die Urmenschen dachten sich so: Hey, der Mond ist für unser Leben verantwortlich und auch für unsere Entstehung. Wenn es aber um die Entstehung von Leben geht, dann denkt man ja an die Mutter; und die ist schließlich feminin.
Erst als der Mensch zum Ackerbau überging, wurde die Sonne wichtiger. Die wurde dann im germanischen Sprachraum kurzerhand zur Mutter des Lebens erklärt; daher wurde sie bei uns feminin. In Italien, der Heimat des Lateinischen, blieb aber diese alte feminine Bezeichnung für den Mond einfach hängen...
(Ist nur eine Theorie von mir)