Donald J. Trump's Middle Name is...
Explanation
Donald J. Trump's middle name is John. It is derived from his paternal grandfather, Friedrich Trump, who anglicized his name to Frederick Trump. Frederick had a son named Fred Trump, who in turn was the father of Donald J. Trump. In honor of his father and grandfather, Donald J. Trump was given the middle name John.