What I mean by two different names is that she was born in Taiwan with a name in Mandarin. It's on her birth certificate and ROC passport. But she came to the states to study at a young age and had an American first/given name added to her ROC passport and has always gone by that name in the states. It's basically her name for everything here (social security card, drivers license, bank accounts, credit cards, loans, tax returns, etc.), even her first green card. But for some reason on the second green card they changed her first name to her Mandarin name. I'm not sure why they changed it. I just want to make sure that I fill out the N400 correctly.
At this point it sounds like I need to fill out the form with her Mandarin first name since that is what is on the latest green card, but I can use the name change portion of the N400 to make sure that her name is officially changed to her American first name.
I read that some cities don't allow a name change with the N400 (maybe the San Francisco office), which is why I was asking if Portland was a place where the name change can be done.
Thanks for all the help so far!