What does Anvi mean?
A modern Indian name, glossed from Sanskrit anu-vi as 'one who follows/seeks', and also claimed as an epithet of Parvati or Lakshmi. Sources disagree and no classical etymology is firmly fixed; meaning unsettled.
What does Kavya mean?
From Sanskrit kavya (काव्य), 'poetry, a poem, poetic composition', related to kavi 'poet, seer'. Well established.