Nydra is often treated as a modern form of Sanskrit nidra, meaning sleep or rest.
Like Nydra?
Swipe through thousands of names like it