Emirates does not require you to enter your middle name while booking. However, the TSA advises you to put your name as mentioned in your government ID.