These rules might have already been posted in this forum. However, if not, I hope this can help a little bit. I am not sure how good these rules are but so far I found few exceptions to them.
- Nouns naming individual males are masculine.
- Nouns naming individual females are feminine.
- Nouns ending in -os, -nis, -guis and -cis are masculine.
- Nouns ending in -es (gen. -itis) and -ex (gen. icis) are masculine.
- Nouns ending in -us (gen. -ris) are neutral.
- Nouns ending in -er and -or (ERROR) are masculine.
- Nouns ending in -s, -o and -x (SOX) are feminine.
- Nouns ending in -l, -a, -n, -c, -e and -t (LANCET) are neutral.
The rules of preceding numbers take precedence over the ones of latter.