Etymology
Today it means: million years ago: megayears ago. Full definition →
A modern phonetic spelling of Maia or Maya.
Etymology from Wiktionary, CC BY-SA 4.0.