Posted: 28/04/2016 at 10:21
It has to do with the construction of the word not whether there is a male or a female meaning behind it. A lot of words in French that end with "e" are feminine, la porte, la fenêtre - even la barbe, which means beard. But I don't know why it should be "la maison" (house)!
So much simpler in English, as are verbs. But the French say that English is hard because there aren't enough rules and there are too many different ways of saying the same thing!