Nydra is often treated as a modern form of Sanskrit nidra, meaning sleep or rest.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Nydra?
Swipe through thousands of names like it