The TARDIS translates it into English. They speak the Queen's English so the TARDIS translates it to the Queens English for them. They understand American English, therefore the TARDIS has no reason to translate.
If you watch doctor who the movie, the person who takes him to the hospital writes his name down as John Smith, since he didn't know it yet. Unless he's John Smith in the classic series too then I don't know