Attested since 1175 (meigu). From Old Galician-Portuguese, from Latin magicus (“magical”), from Ancient Greek μαγικός (magikós). Compare Portuguese meigo, Spanish mego.
Practice speaking and memorizing "meigo" and many other words and sentences in Galician.