We took our nephews on a trip last year ORD-LHR and I booked one of them as Zach instead of Zachary (name on passport). Only issue we had was at BA lounge at ORD when lounge attendant was doing doc check. It took her a couple mins to fix, but otherwise no issue.