What does Kavya mean?
From Sanskrit kavya (काव्य), 'poetry, a poem, poetic composition', related to kavi 'poet, seer'. Well established.
What does Mahi mean?
From Sanskrit mahi (मही), 'the earth, the world; great'. Note a homophone from a different root: Persian/Urdu mahi means 'fish'.