I was told I had to use my full legal name (as it appears on my passport) for International travel. I've had all sorts of variations on domestic, and never had any problems getting credit as long as my Mileage Plus number was entered into the record.