Danny Trejo does not have a middle name, but rather goes by Danny Trejo as his full name. He has stated that he does not have a middle name because his mother forgot to fill out that section of the birth certificate.
Unleashing the Machete: The Danny Trejo Trivia Challenge