Ercole, o Eracle, era il padre di 65 bambini di 58 donne diverse. Secondo la tradizione, affermare di discendere da un eroe famoso era un modo per un governante di stabilire la legittimità, quindi il numero dei figli di Eracle, o "Heracleidae", era senza dubbio molto esagerato.
La prima moglie di Eracle era Megara, la figlia maggiore di King Creon. Avevano tra tre e otto figli, a seconda del narratore. Secondo il drammaturgo Euripide, Eracle uccise i suoi figli da Megara in un attacco di pazzia causato dalla dea Era. Per espiare la sua colpa per il crimine, l'eroe servì re Eurystheus per 12 anni, eseguendo una serie di compiti che diventarono noti come "Labour of Heracles".