Well, gender is really a grammatical concept, so there are three (for us English speakers, I think the French only have two, and I’m not aware of any language with more than three): masculine, feminine and neuter. Of course, in English we only pay attention to these in personal pronouns (he, she, it; his, hers, its; etc.), for the French every noun has a gender.
There are only two sexes.