Maribel Martinez said she was distraught when staff from American airline JetBlue presented her with another little boy at New York’s JFK airport.
“No, this is not my child,” she told them, according to the New York Daily News. “I was freaking out.”
Ms Martinez said her son was wearing a wristband with his name on it – but the other child may have been carrying Andy's passport.
It took more than three hours for the airline to figure out what had happened and where Andy was, said Ms Martinez’s lawyer Sanford Rubenstein.
“I thought he was kidnapped,” said Martinez, who said she had not stopped crying since the incident on 17 August. “I thought I would never see him again.”
The airline put Andy on a flight to JFK Airport on the same day as his arrival in Boston.
JetBlue refunded Ms Martinez $475 (£358) for Andy's return ticket and also gave the family $2,100 (£1,583) in credit.