When your passport is scanned, or looked up through backend systems, it will not match the name on your ticket so it will likely raise red flags. Have you talked to the airline folks and tried to change the name? Sometimes they are willing to fix things in case of honest mistakes like this. If they are not willing to do that and are instead telling you to cancel, you should probably take their advice.