This question already has an answer here:
My old passport under my nickname with US Visa in it was declared lost or stolen So I wasn’t able to leave. US authorities asked me to get a new passport. Now i have my new passport with my name in my birth certificate. Can I still travel to the USA?