There does not appear to be any evidence available to show any president has the nickname "Long Tom." Thomas Jefferson did have the nickname "Mad Tom." Thomas Jefferson
I would guess Thomas Jefferson who the only Tom to be president and who was tall.
Thomas Jefferson. Two more nicknames for him: Sage of Monticello, Apostle of Democracy
The nickname of Tom is Thomas named by Mrs. Two Shoes, The owner of Thomas.
Tom
tom tom, tomkins, Tommy wommy, tom tom wom tom
"Bubba" was the nickname for President Bill Clinton.
It was a Vice President, rather than a President, who had the nickname The Happy Warrior. The nickname belonged to Hubert Humphrey, the 38th Vice President of the United States.
He was given the nickname Tom Hankies when he cried both times he received his Oscars for Best Actor.
I can find no record that any US President had this nickname.
Tom, Tompan, Tom-Tom... Tamas (under the influence).
Tom