Here is your accurate information
Does the name on all of my Identity Documents have to match? What if my drivers license has only my middle initial, but my passport has my full name? Should I change my drivers license to match my passport?
Secure Flight does not require that the names on all of your IDs be identical. Passengers should ensure, however, that the name used when making a reservation matches the ID that will be used when the passenger checks in. To illustrate this point using a hypothetical example, if a passengers current drivers license reads John C. Doe, the passenger is not required to apply for a new drivers license listing the complete middle name. However, if the passenger plans to use his drivers license for identification purposes when traveling, he should ensure that he makes his flight reservation using the exact name on the drivers license, John C. Doe.
by the way I got this off of the TSA FAQs