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.