In
Greek mythology, Megara ("great houses") was the oldest daughter of
Creon, king of
Thebes. In reward for Heracles' defending Thebes from
Orchomenos in single-handed battle, Creon offered his daughter Megara to Heracles. and he brought her home to the house of
Amphitryon. She bore him sons, whom Heracles killed when
Hera struck him with temporary madness; in their
hero-tombs in Thebes they were venerated as the Chalkoarai. In some sources Heracles slew Megara too, in others, she was given to
Iolaus when Heracles left Thebes forever.
See more at Wikipedia.org...