Malavika is a Sanskrit-derived Indian name traditionally interpreted as 'princess of Malava' or 'woman of Malwa.'
Like Malavika?
Swipe through thousands of names like it