Homofóbia (z starogr. homós – rovnaký a starogr. phóbos – strach) je termín, ktorým sa označuje diskriminácia, odpor alebo strach z homosexuality alebo homosexuálne zameraných osôb.