Family name origins & meanings
- Italian : probably a topographic name for someone in a swampy area, from Sicilian moghia ‘mud’, ‘mire’, or Italian moia ‘marshy’, ‘boggy’.
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe