Homo is een woord dat wordt gebruikt om iemand aan te duiden die homoseksueel is. Tegenwoordig betekent het woord meestal een persoon die zich seksueel aangetrokken voelt tot mensen van hetzelfde geslacht en vaak kan die persoon ook romantisch geïnteresseerd zijn in mensen van hetzelfde geslacht. Een homo kan een man zijn die op andere mannen valt of een vrouw die op andere vrouwen valt.

Het woord "homo" kan elke homoseksuele persoon betekenen, maar soms wordt het alleen gebruikt voor homoseksuele mannen. In dat geval worden homoseksuele vrouwen "lesbisch" genoemd.