Une insulte sexuelle est un terme de dénigrement utilisé pour désigner les membres d'un genre , d'un sexe ou d' une orientation sexuelle donnés de manière désobligeante ou péjorative. La motivation derrière l'utilisation d'une insulte sexuelle est souvent le sexisme et/ou un préjugé contre une orientation ou une pratique sexuelle.
De nombreuses insultes sexuelles sont utilisées dans des contextes très divers, en dehors de leur signification première. Par exemple, le terme « gay » peut être utilisé comme terme de dénigrement pour désigner toute personne ou chose que le locuteur considère comme digne de mépris (par exemple « Ces baskets sont gays »). Utilisée de cette manière, l'insulte transmet du mépris en associant sa cible à une minorité sexuelle (implicitement méprisée) .