Meaning A boy's name of Hindi origin, it means "eye." Origin of Nayan Hindi , Indian Popular Middle Names Ram Pronunciation 🔊 Listen Nayan Similar Names Aayan Ain Aamir Abhi Aagam Aadimoolan Abadhya Abhas Abhayd Abhijat Year by Year Popularity of Nayan