What are all of Zeus's wives' names?

Answer:
1. Metis
2. Themis
3. Eurynome
4. Demeter
5. Mnmosyne
6. Leto
7. Hera
8. Maia
9. Semele
10. Dione
11. Alcmene
12. Leda
13. Europa
14. Io
15. Ganymede
16. Callisto
17. Danae
18. Karme

His first wife was Metis but Mother Earth said that she would give birth to a son(after Athena) that will one day overrule him. To keep that from happening, Zeus ate Metis. Athena was her child and came out of Zeus's head. His second wife was Themis, then Mnmemosyne. Then after, he married Hera as his last wife. The other women were ones he had affairs with.
Note: There are comments associated with this question. See the discussion page to add to the conversation.
First answer by Punk5. Last edit by Stoicsquirrel. Contributor trust: 1 [recommend contributor recommended]. Question popularity: 3 [recommend question].