Answer
The explanation to this trivia is that before entering politics, he was an actor. As an actor, he used the stage name "Fred Dalton Thompson," distinguishing his acting career from his political one and possibly preventing any confusion with former Senator Fred Thompson of Tennessee, who served from 1994 to 2003.