Thanks Tino for your thoughts.
Actually the passport does not have a space for middle name. That's why the
first name has been spelt as VARUN KUMAR in the passport.
Where as I20 has the option of providing middle name.
So i was just a bit worried as i am running out of time and leaving Indian in a couple of weeks.