English native speaker here (en_GB!) However, I have studied Latin, both classical: "Cicero sic in omnibus, Brutus aderat." and medieval: Erasmus, as he toddled around Europe, drank nearly as much red wine as I do. I've also failed French and German O levels (old UK exam at age 15.) So, Latin generally had M, F and N. Modern French (Romance language du jour) ostensibly has M and F. Modern Germanic languages have ....…
Grammatically, it is the same. Grammatical gender does not refer to biological sex, but rather a categorization system of nouns and their associated inflection patterns.
> Animate here is "alive". A human and a tree are animate but a rock is inanimate.
Outside of words for humans (and even there there are exceptions), the application of these categories is pretty random. For example, the Latin word for rock, petra, is feminine, not neuter.