Megara is a gorgeous name for baby girl with its origins in Greece. Megara is known for being the first wife of Hercules and her name means "grudge." If you’re searching for a fun twist on a more common name and think baby is going to be a livewire, we think Megara could be perfect for you.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.
Article saved.Go to My Saved Articles
Name added. View Your List