Animesh is an Indian name from Sanskrit, often meaning 'unblinking' or 'watchful,' sometimes tied to divine imagery.
Like Animesh?
Swipe through thousands of names like it