Herkules, czyli Heracles, był ojcem 65 dzieci 58 różnych kobiet. Według tradycji, twierdzenie, że pochodzi od sławnego bohatera, było jednym ze sposobów, aby władca ustanowił zasadność, więc liczba synów Heraklesa, czy też "Heracleidae", było niewątpliwie mocno przesadzone.
Pierwszą żoną Heraklesa była Megara, najstarsza córka króla Kreona. Mieli od trzech do ośmiorga dzieci, w zależności od gawędziarza. Według dramaturgów Eurypidesa, Heracles zabił własne dzieci przez Megarę w przypływie szału wywołanym przez boginię Hera. Aby odciążyć winę za zbrodnię, bohater służył królowi Eurystheus przez 12 lat, wykonując szereg zadań, które zaczęto nazywać "Pracami Herkulesa".