I currently hold a valid B1/B2 visa for the USA from India. However this visa is printed in my old passport and has my old name i.e. Namita Piyus Agarwal. I have changed my name to Namita Asnani, and I have a fresh passport with this name. Will I be granted entry into the United States with my visa, or will I have to obtain a fresh visa? I have legal papers documenting the name change, including newspaper publications and court affidavits, I will also carry my old passport.
I understand that for some countries the embassy websites say very clearly that it should not be an issue, especially if you have legal documentation of the name change, eg. UK, Turkey etc. There are also some countries for which the US State Department requires a fresh visa to be issued. For India however, this is what the embassy website says: "If your name has legally changed through marriage, divorce, or a court ordered name change, you will need to obtain a new passport. Once you have a new passport, the Department of State recommends that you apply for a new U.S. visa to make it easier for you to travel to and from the United States."