Leda

Name – Leda

Gender – Female

Origin – Greek

Meaning – The Greek name Leda means – lady. Mythology: the queen of Sparta and the mother of Helen of Troy