Leda era hija del rey Testio de Etolia y esposa del rey Tindareo de Esparta. Era la madre de los Dioscuros, Cástor y Pólux. Su hijas mayores eran Clitemnestra, esposa de Agamenón, y Helena, la mujer más bella del mundo.
Helena se casó con el rey Menelao de Esparta, pero fue raptada por el príncipe troyano Paris, lo que desencadenó la Guerra de Troya. Leda tenía otras tres hijas, Timandra, Filonoe y Febe. Casi al igual que su hija más famosa, Leda también era muy atractiva, tanto que Zeus se convirtió en cisne para hacer el amor con ella. Se supone que Leda tenía aspecto de oca, por lo que de esta unión puso dos huevos de los que nacerían Cástor, Pólux, Helena y Clitemnestra. No obstante, hay distintas versiones de esta historia. En algunas se asegura que Pólux y Helena fueron concebidos por Zeus, mientras que Cástor y Clitemnestra eran hijos de Tindareo, lo que convertiría en inmortales a los dos primeros. Otras versiones afirman que sólo Helena nació de un huevo, o que quizá de un único huevo nacieron Cástor, Pólux y Helena. Algunos creen que el huevo del que nació Helena lo puso en realidad la diosa Némesis, que había hecho el amor con Zeus y le había entregado el huevo a Leda para que lo cuidase.