Insight · wisdom · Revelation
Source: Sanskrit
Root Word: Netra
Derived From: Derived from the Sanskrit word Netra
Meaning: Refers to the eyes, symbolizing vision and enlightenment
Popularity History: A relatively rare name, it has become increasingly popular in India and South Asian countries in recent years.