What's with the name 'Avi' Nash? should have been Avinash simply. There's so much the urge by 2nd & 3rd generation borns in USA or even UK.
People born outside of India failed to realise their skin tone, food habits or culture can never be changed with name if you anglicise it. It's like fooling your mind or thinking it sounds cool for others or perhaps familiar name. In reality whitish world would never consider/accept you equal in all respects no matter what you do to yourself mark my words.