This question already has an answer here:
my daughter has recently changed her name via marriage. But, she still has her valid visa on her old passport which is expired. So, my question is, can she travel United States bringing 2 passports and the proofs of name changes? And what proof does she have to bring ?