В греческой мифологии у Геракла были жёны Мегара, Деянира и Геба.
Мегара
Старшая дочь царя Фив Креонта, первая жена Геракла. Была отдана отцом в жёны Гераклу в награду за то, что тот возглавил оборону Фив в борьбе против минийцев.
У Геракла и Мегары было, по разным источникам, от двух до восьми сыновей, которых прозвали Алкидами.
В припадке безумия, насланного Герой, Геракл убил всех сыновей вместе с двумя детьми своего брата Ификла, приняв их за детей Еврисфея. Согласно Еврипиду, Геракл также убил и Мегару.
Деянира
Дочь калидонского царя Энея и Алфеи, вторая жена Геракла. Женился на Деянире герой по просьбе её брата Мелеагра.
Деянира с юных лет владела оружием и умела править колесницей.
Однажды, услышав, что Геракл хочет жениться на захваченной им в Эхалии царевне Иоле, Деянира пропитала кровью кентавра Несса хитон и послала эту одежду мужу, чтобы вернуть его любовь. Однако кровь Несса, который погиб от стрелы, смазанной желчью лернейской гидры, оказалась ядом, так что Геракл умер в страшных мучениях. Деянира, узнав об этом, покончила с собой.
Геба
Богиня юности, дочь Зевса и Геры. Была выдана замуж за Геракла, когда он обрёл бессмертие, как знак примирения Геры с героем.
Первоначально выполняла обязанность виночерпия во время пиров богов, впоследствии эта функция перешла к Ганимеду.
От Геракла у Гебы родились Алексиар и Аникет.
По просьбе супруга она вернула юность Иолаю.