First of all, I hope I am posting my question right way. Now my situation is really weird. I am a permanent US resident for over 5 years. The case is in my passport from India, I never used my lastname..so My passport has just one name that is my first name and lastname space is blank. So when I came here, Social Security put my last or First name as Unk,.......(my first name) Green Card has my First or Last name as FNU,.........(my first name). I have had real hard time in five years from point to point because of that To file taxes, to get jobs, to open accounts, to make Ids, to buy cars, rent place to live..I mean everywhere it's a problem me having a different names on both social security and green card and that name is not even my last name. I have a lastname but in my passport no proof for that.After a lot of my efforts, recently Social Security issued me with a new card with the same name as on my Green card Fnu,.....(my first name) I am ready to file for my citizenship now, but can't because of this major issue. I don't want to use FNU as my first or last name on my citizenship or on all of my other documents, accounts, credit cards, etc etc. If anybody can help me, what can I do, can i bring any documents from India, or Can i go to court, to fight for that or is there any form I can fillup. Any help will be appreciated. Thanks.