Don't confuse grammatical gender with "to be masculine/feminine"! It's the same with e.g. le/la in French or der/die/das in German. All nouns with the "le" article in French are not "masculine" by their essence. There IS not even a neutral grammatical gender in that language, only masculine (le) or feminine (la) grammatical gender!