Entre las razones propuestas figuran: una combinación de factores genéticos y factores ambientales (incluido el orden de nacimiento fraterno, donde el número de hermanos mayores que un niño tiene aumenta las posibilidades de la homosexualidad; exposición de específicas hormonas prenatales, donde las hormonas juegan un papel en la determinación de la orientación sexual como lo hacen con la diferenciación sexual; y estrés prenatal de la madre.