Spain: The Tiny Abandoned Villages for Sale
bbc.com
bbc.com
Meiga does not mean "witch or wise woman", it refers to a "soft" or "sweet" woman.
Perhaps there was confusion with that word and "maga", which does mean "witch" or "wise woman"? They sound very similar when spoken
Your etymology seems plausible.