Meaning
A popular name in India, Avinash signifies someone who is immortal or indestructible. It is derived from Sanskrit roots.