Homoseksualiteit is een seksuele geaardheid. Een homoseksueel persoon voelt zich romantisch of seksueel aangetrokken tot mensen van het eigen geslacht. Mannen die zich romantisch of seksueel aangetrokken voelen tot andere mannen worden homo genoemd. Vrouwen die zich romantisch of seksueel aangetrokken voelen tot andere vrouwen kunnen ook homo worden genoemd, maar worden meestal lesbiennes genoemd. Mensen die zich romantisch of seksueel aangetrokken voelen tot zowel mannen als vrouwen worden biseksueel genoemd.

Homoseksuele, biseksuele en transgender mensen vormen samen de LGBT-gemeenschap, die staat voor Lesbian, Gay, Bisexual en Transgender. Het is moeilijk te zeggen hoeveel mensen homoseksueel zijn. Het is bekend dat homoseksualiteit in alle culturen en landen voorkomt.