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.