Durante una batalla entre Tebas y Orcómeno, Heracles derrotó con sus propias manos a Ergino y obtuvo como recompensa la mano de Megara, con la cual tuvo varios hijos: Terímaco, Creontiades y Deicoonte según Apolodoro; Terímaco y Ofites según Higino u ocho hijos según Píndaro.