Toplumun eşcinsel evliliğe karşı tutumu tarih boyunca önemli ölçüde değişti. Ortaçağ Avrupa'sında, çoğu insan aynı cinsiyetten ilişkileri ahlaksız ve günahkar olarak görüyordu.
Bazı istisnalar vardı. Romalılar belirli sınırlar içinde eşcinselliğe izin verdiler. Hıristiyan kilisesi de bazen onu kınayarak, bazen de Tanrı'nın yaratılışının bir ifadesi olarak kabul ederek aynı cinsiyetten sevgi hakkında karışık duygulara sahipti. Bu ikilik modern zamanlarda, daha fazla ülkenin eşcinsel evliliği yasal olarak tanımaya başladığı son on yıllara kadar devam etti. Eşcinsel ilişkilerin en eski kayıtlarından biri, erkeklerin sosyal damgalanma olmadan birbirleriyle evlenebilecekleri eski Yunanistan'a atıfta bulunur. Ancak bu özel bir mesele olarak görüldü, kamuya açık bir şekilde kabul edilmesi gereken bir şey değil. Roma'da İmparator Nero, Pallas adında bir adamla evlendi, ancak Nero'nun onu öldürmesiyle ilişkileri kötü bir şekilde sona erdi. Hristiyanlık sonunda hem Yunan cinsel özgürlüğünü hem de Roma'nın tanınmasını reddeden Avrupa'da baskın din haline geldi. Aziz Paul eşcinselliğin doğaya aykırı olduğunu ve bu nedenle Tanrı için kabul edilemez olduğunu savundu. Bu görüş yüzyıllar boyunca hüküm sürdü ve Orta Çağ'da eşcinsellere yönelik yaygın zulme yol açtı. Rönesans döneminde, yeni bilimsel keşifler ve felsefi fikirler nedeniyle eşcinselliğe yönelik tutumlar biraz yumuşadı. Bazı bilim adamları, sorumlu bir şekilde yapıldığında cinsel zevkin doğal ve hatta sağlıklı olduğuna inanıyorlardı. Diğerleri evlilik dışındaki tüm seks biçimlerinin yanlış olduğunu düşünüyordu. Kraliçe I. Elizabeth, sevgilisi Robert Dudley'i onunla evlenmeyi reddettiği için kovdu ve gizlice başka bir kadınla evli olduğu söylentilerine yol açtı. Bu arada, dini liderler aynı cinsiyetten ilişkileri ahlaksız olarak kınamaya devam etti. 1789'da Fransa, Napolyon Bonapart altında eşcinsel evliliği yasallaştıran ilk Avrupa ülkelerinden biri oldu. Fransız Devrimi, toplumsal cinsiyet rolleri ve aile yaşamıyla ilgili olanlar da dahil olmak üzere geleneksel değerleri çoktan devirdi. Napolyon, eşcinsel evliliği kişisel özgürlüğün bir uzantısı olarak gördü ve evlenmek isteyen çiftlere lisans verdi. Bu evlilikler daha sonraki yıllara kadar yasal olarak tanınmadı. Buna karşılık, diğer ülkeler eşcinsel ilişkilere düşman kaldı. 20. yüzyıl, toplumun eşcinsellik hakkındaki görüşlerinde, psikoloji ve sosyolojinin ortaya çıkmasıyla, insan davranışına daha ayrıntılı bakış açıları kazandıran büyük değişiklikler yaptı. Almanya'da Sigmund Freud, heteronormatif olmayan kimlikler için daha fazla tolerans sağlayan, baskı ve arzuya dayanan bir cinsellik teorisi geliştirdi. Sosyalist hareketler ayrıca, çeşitli cinsel yönelimlerin benimsenmesini de içeren kadın ve erkek eşitliğini teşvik etti. Ancak II. Dünya Savaşı'ndan sonra birçok ülke aynı cinsiyetten sendikaları yasal olarak tanımaya başladı. Hollanda, 20000 yılında bunu yapan ilk ülke oldu, ardından Belçika, İspanya, Kanada, Güney Afrika, Norveç, İsveç, Danimarka, Portekiz, İzlanda, Arjantin, Brezilya, Uruguay, Yeni Zelanda, Avustralya, İrlanda, Finlandiya, Malta, Kolombiya, Ekvador, Lüksemburg, Meksika, Kosta Rika, Amerika Birleşik Devletleri ve diğerleri izledi.