Trivia: Who was the first U.S. President to receive an honorary knighthood?
Dwight D. Eisenhower
John F. Kennedy
Thomas Jefferson
Abraham Lincoln
The correct answer is Dwight D. Eisenhower
So why is this answer correct? : Three U.S. Presidents have received this distinction: Dwight D. Eisenhower, Ronald Reagan, and George H.W. Bush. Eisenhower was honored by King George VI twice — in 1943 and 1945 — for his service during WWII as the Supreme Commander of the Allied Forces. The latter two Presidents were honored by Queen Elizabeth II in 1989 and 1993, respectively.