Process to add middle name

I am currently under O1 visa and have no middle name. What is the process for me to add a middle name? Do I need to initiate the process by adding the middle name to my Iranian passport, and then change drivers license and other documents accordingly? Or is it possible to add the middle name to my California drivers license without adding to the passport?