Geslacht, grammaticaal geslacht, woordgeslacht of genus is de traditionele verdeling van zelfstandige naamwoorden in vrouwelijke, mannelijke en onzijdige woorden. Elk geslacht gaat gepaard met woordsoorten als lidwoorden, aanwijzende voornaamwoorden, bijvoeglijke naamwoorden, bezittelijke en verwijzende voornaamwoorden als zij in grammaticaal verband staan met het zelfstandig naamwoord (overeenkomst in geslacht ofwel congruentie).
Het aantal geslachten verschilt sterk van taal tot taal (van 0 tot ca. 20). Het Nederlands kent drie geslachten, zie Geslacht (Nederlands).