Also, your statement depends greatly on what you mean by saying "in Hindi"... I know many Hindi speakers who'd call you "Ay-raaN" (basically your name with a Hindi-speaker's accent)...
'Aaron' is a Hebrew name meaning "uncertainty" by some accounts... so a Hindi/Urdu word which approximated that meaning would be "Sandeha" (Sanskrit origin) or "Shakk" (Farsi). 'Arun' means dawn in Sanskrit.
Additionally, "aaron" sounds like "aah-run" or "aeh-run", with the 'run' like the English word 'run'. The Indian "Arun" sounds like 'uh-ruhn', with the 'uh' like a schwa and the 'ruhn' with a short 'u' sound.
In that sense, the only way your name is Arun is if Hindi-speakers just want to say something that sounds vaguely like your name, but has no real connection deeper than messed up phonics.
Only names like Michele / Michael can genuinely be said to be direct translations from one language to another.