It probably isn't a problem but since you mentioned British Airways, let me share my story and rant about how ridiculous they are (and their system).
I once booked a Lan ticket with BA miles over the phone for an infant named Devorah and the agent told me that I must pick a title before the name, I didn't know infants have titles as well but he wouldn't book it unless I picked something so I settled at "miss". (Don't even get me started on THAT one! Did you see how many choices they have on their website?? I pity the people who have to carry most of those titles including "Tengku", "viscountess" and "Graaf".
Anyway, to make the long story short the system turned "Miss Devorah" into "DMiss" that's how the name appeared on the ticket, DMiss.
BA said they couldn't change it although they clearly saw in the reservation that the name was Devorah but since the ticket was already booked the only thing they were offering to do was cancel and rebook which meant cancelling the ticket of the adult flying with the infant and risking not finding availability.
It took multiple calls and escalation until they finally changed the name on the ticket without cancelling anything.
So if you want peace of mind, it IS doable, just gotta keep on trying.
Good luck!