Originally Posted by
BubbaLoop
The only reason immigration could ask to see the ticket is to ensure a return date for a visitor coming into the country, and in that case the difference in name certainly won´t matter.
The only organization that has stated that tickets must have the exact same name as ID is the TSA.
It's more complicated than that. If you are entering the US from an international flight your details from your ticket (and passport) are scanned. This data is uploaded to a DHS database.
When you arrive in the US, the CBP agent that admits you has a list of incoming passengers that day. They certainly will be able to see if the passport you hand them matches the name on their list.
It's more than just a requirement from the TSA.