八坂神社
祇園
知恩院
円山公園
南座
なお、中世において吉田神道に採用され、江戸時代には通説化していた播磨国広峯からの遷座説については、平安時代の史料に全くあらわれず鎌倉時代以降に広峯社側から主張しはじめたとの文献検討の結果、これを否定している。
祭神は当初は「祇園天神」または「天神」とだけ呼称されており、牛頭天王(およびそれに習合した素戔嗚尊)の名が文献上は出てこないことから、最初は牛頭天王・素戔嗚尊とは異なる天神が祭神であり、やがて(遅くとも鎌倉時代には)牛頭天王と素戔嗚尊が相次いで習合したものと考えられている。
古くからある神社であるが、延喜式神名帳には記されていない。これは神仏習合の色あいが濃く当初は興福寺、次いで延暦寺の支配を受けていたことから、神社ではなく寺とみなされていたためと見られるが、後の二十二社の一社にはなっており、神社としても見られていたことがわかる。平安時代中期ごろから一帯の産土神として信仰されるようになり、朝廷からも篤い崇敬を受けた。
祇園祭は、貞観11年(869年)に各地で疫病が流行した際に神泉苑で行われた御霊会を起源とするもので、元慶元年(877年)には当社で行われている。天禄元年(970年)ごろからは当社の祭礼として毎年行われるようになった。
承平4年(934年)に観慶寺の子院として感神院が建立されると、まもなく立場が入れ替わって感神院が祇園社の別当寺となり、ますます神仏習合が進んでいき、名称も祇園社のほかに祇園感神院と呼ばれるようになった。また、当社は長らく法相宗の興福寺の末社であったが、10世紀末、紛争により天台宗の延暦寺の末寺とされた。
延久2年(1070年)には感神院は鴨川の西岸の広大の地域を「境内」として認められ、朝廷権力からの「不入権」を承認された。