How to inform Social Security and Immigration if my name is misspelled or it changes
A few days ago I saw a client from the San Francisco Bay area who had different spellings of his name on his government issued documents: one version on the green card, one on the California Driver's License and finally another on the Social Security card. In the past, the different versions of spelling did not matter so much. A person could usually explain the difference to an employer if there was a question when completing the I-9 form. Unfortunately a discrepancy between what USCIS shows and what Social Security shows may now mean that he may not get hired because if an employer uses e-verify, the system could not verify that he is the same person authorized to work in the United States.
E-verify is an internet based system operated by the Department of Homeland Security in cooperation with the Social Security Administration that permits participating employers to electronically verify the employment eligibility of their newly hired employees. (For more about e-verify, see my previous post, "To e-verify or not to e-verify, that is the question.") One of the criticisms with e-verify is that there are mistakes such as this when a person has legal status but the data used is inconsistent.
The best way to resolve the problem is to make sure that both agencies have the correct spelling of your name. Not only is it necessary to get around the problems with e-verify but later in life, you may wish to receive Social Security and you will want to make sure that you have been credited with all of your earnings.
If the problem is with USCIS and you have a green card, you can file a Form I-90 to correct the spelling of your name and obtain a new green card. If the error is the fault of USCIS, the application is free. You must send the application in with proof of the correct spelling of your name.
If you are applying for citizenship and your name has a minor spelling or translation error, you may be able to convince the officer that you do not need to make a name change, but rather the mistake is simply due to a mistake in translation. You should bring a document with you that shows the correct spelling on it to show the officer. You will then obtain a certificate of naturalization with the correct spelling of your name and your name will be correct in USCIS records.
If you wish to change your name and then change your immigration documents, you will need to obtain a court order of your name change. Once you have the court order, you may submit it with either your Form I-90 (to obtain a new green card) or with your application for citizenship so that your new name will be placed on the naturalization certificate.
If you wish to change your name with Social Security, you must complete a new application for a Social Security card and submit it with: (1) proof of citizenship (or other immigration status); (2) an identity document and, (3) proof of a legal name change. Proof of a legal name change may include:
- marriage document;
- divorce decree;
- Certificate of Naturalization showing a new name;
- Court order for a legal name change.
After you complete the form, you should mail it in or take it to your local Social Security office.
Social Security has many field offices. The two offices located closest to my offices in San Francisco and Benicia are:

San Francisco
90 7th Street Annex, 1st Floor
San Francisco, CA 94103

Vallejo
106 Plaza Drive, Suite A
Vallejo, CA 94591
To find your local office, you may use Social Security's Office Locator.