A mix-up meant Adam Armstrong had been booked to fly to Ibiza under the name of Adam West.
Rather than face a Ryanair admin fee of £220, Mr Armstrong, from Manchester, changed his name free of charge and then obtained a new passport for £103.
Now he and girlfriend India Lomas, 17, will fly to Ibiza as planned next week.
Mr Armstrong, who is reported to be a Leeds College student, said the flight for the couple had been booked by Ms Lomas’s stepfather.
He said: “Her stepdad got my name from Facebook but I had put it as Adam West as a joke, because he was the actor who played Batman on TV.”
Ryanair told him there was a £110 charge for changing the name, but it would have to be paid twice as Ms Lomas was on the same booking.
Ryanair said a name-change fee is charged to prevent reselling of tickets for profit and the company offers a 24-hour “grace period” to correct minor booking errors.