Schutzpatron von San Giovanni Gemini ist Johannes der Täufer, gefeiert am 24. Juni, mit der ihm geweihten Hauptkirche. Das Gemeindegebiet, eine vollständig von der Gemeinde Cammarata umschlossene Enklave, geht auf das Jahr 1451 zurück, als Federico Abatellis, Graf von Cammarata, vom König Ferdinand das Privileg erhielt, auf seinen Lehen zu bauen; 1507 wurde die „licentia populandi“ gewährt, die die Grafen an einem ebenen Ort nahe Cammarata, jenseits des Flusses Turibolo, ausübten.
Einer von Pater La Pilusa überlieferten Erklärung zufolge hängt der Ursprung des Ortes mit einem Erdrutsch um 1537 zusammen, als ein Erdbeben den Hügel, auf dem die Burg von Cammarata stand, zum Einsturz brachte: Die Burg wurde repariert, doch die Häuser am Rand der Felsklippe stürzten ein, und die am schwersten betroffenen Familien sollen vom Grafen die Erlaubnis erhalten haben, auf der Ebene von San Giovanni zu bauen. Der Ort beherbergt zudem das historische Fest Gesù Nazareno, das am zweiten Sonntag im Juni rund um den Carro Trionfale gefeiert wird.