What does Avni mean?
From the Sanskrit अवनि (avani), 'the earth, ground, a river-bed'. A genuine Vedic/classical word for the earth.
What does Mahi mean?
From Sanskrit mahi (मही), 'the earth, the world; great'. Note a homophone from a different root: Persian/Urdu mahi means 'fish'.