My green card has one name (first name) and my foreign passport has another. The difference is primarily in the spelling due to transliteration as the name is the same. The last names are identical. The middle names are too. I noticed that all NOAs related to the citizenship case have my foreign first name in it when all of my US life - credit cards, driver's license, student records, scientific papers etc - have the other name in it that I actually prefer. Is it too late to change? Was I supposed to file some extra form related to this? I assumed that green card name is the one I will be naturalized with but I don't think it is true. My interview is on 9/19.