Answer
McLeod is the middle name of John Fitzgerald Kennedy, the 35th President of the United States. He was born on May 29, 1917, in Brookline, Massachusetts, to Joseph P. Kennedy Sr. and Rose Fitzgerald Kennedy. Kennedy's middle name was given to him in honor of his maternal grandfather, John Francis Fitzgerald, who was the Mayor of Boston from 1906 to 1907.