Namrata is an Indian name from Sanskrit meaning humility, modesty, or bowed in respect.
Like Namrata?
Swipe through thousands of names like it