Le terme d’« homophobie » désigne l’hostilité explicite ou implicite envers les homosexuels. Cette hostilité relève de la peur, de la haine, de l’aversion ou encore de la désapprobation envers l’homosexualité. Par extension, l’homophobie désigne les préjugés et la discrimination anti-homosexuels.
L’homophobie n’a pas de définition légale dans tous les pays. En France, la loi de modernisation sociale votée sous la gauche début 2002 a interdit officiellement toute discrimination à l’embauche ou dans le monde du travail (déroulement de carrière, harcèlement...) basée sur le rejet des homosexuel(le)s. Depuis, deux amendements à des lois anti-discriminations existantes ont été adoptées le 31 décembre 2004, réprimant les propos homophobes tenus publiquement (au même titre que les propos xénophobes, racistes, sexistes, handiphobes, etc.) La loi ne précisant pas le terme "homophobe", doit être compris comme tel tout propos qu’un jugement aura déclaré être homophobe. Les adversaires de cette législation accusent les homosexuels de censure. Au Canada, le député homosexuel Svend Robinson tenta en 2002 de faire introduire une loi (C-250) interdisant toute publication négative envers les homosexuels, notamment certains passages de la Bible, du Coran et de la Torah. Les défenseurs des libertés civiles ont néanmoins empêché cette législation jugée répressive. Cette loi a été entérinée au Sénat canadien en mai 2004 avec amendements.