Megara

Greek
"great"

Megara Origin and Meaning

The name Megara is a girl's name meaning "great".

In Greek mythology, Megara was the first wife of Heracles (Hercules); the character of Megara "Meg" in the Disney film is loosely based on her. It’s also a place name in Greece and Sicily. Read more about Megara and other Disney Princess Names in our featured blog.

Megara in Pop Culture

  • Megara
    first wife of Heracles/Hercules in Greek mythology
  • Megara “Meg”
    character in Disney's "Hercules"