Namrata is an Indian name from Sanskrit meaning humility, modesty, or bowed in respect.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Namrata?
Swipe through thousands of names like it