Nidra comes from Sanskrit and means sleep, rest, or slumber in Hindu tradition.
Like Nidra?
Swipe through thousands of names like it