Prev 15 of 26 Next
15. Leda
Meaning: happy
Origin: Greek