An Indian name from Sanskrit-derived roots meaning "eye" or "sight."
Nayan is a Sanskrit-origin name meaning "eye" — specifically, a beautiful or luminous eye. In Sanskrit poetics, the eyes were considered windows to the soul and among the most celebrated features in classical literature and devotional poetry. The word appears extensively in ancient Indian texts, from the Mahabharata to the devotional songs of Mirabai, where the eyes of the divine are described as nayan: seeing everything, holding the universe in their gaze.
To name a child Nayan was to invoke clarity of vision, both literal and spiritual. In contemporary South Asia, Nayan is used across India, Nepal, and Sri Lanka, particularly in Hindi, Gujarati, Marathi, and Bengali-speaking communities. It can be given to both boys and girls, though its usage varies regionally.
The name also appears in several languages as a term of endearment, used in poetry and song to address a beloved. Bollywood film culture has kept the name in circulation through songs that use "nayan" as a lyrical device. For the global South Asian diaspora, Nayan offers a name that is easy to pronounce across most linguistic backgrounds, carries deeply rooted cultural meaning, and remains relatively uncommon outside South Asian communities — making it simultaneously an expression of heritage and a mark of individuality. Its meaning — the luminous, perceptive eye — carries a poetic intimacy that few names can match.