We travel all around the world often (including in the USA) and we only ever have our first and last names on our airline bookings but our passports have our middle names on them. Its never been a problem. Actually even on the USA immigration forms that tourists have to fill in when they enter the USA it only asks for first and last name, never middle names like listed on our passports.