Warum sind manche Flüsse weiblich

…und andere männlich?
Beispiele: Der Rhein, der Main, usw.
Die Donau, die Elbe, usw.

Dazu gibt es einiges im Archiv, z.B. /t/flussnamen/3088914

und auch http://www.spiegel.de/kultur/zwiebelfisch/0,1518,364…

Gruß
Kreszenz