One of my favorite books growing up was the Scholastic Encyclopedia of the Presidents and Their Times by Dave Rubel. It had a profile of every president that included their "nickname". I had the 2004 version that ended with George W. Bush ("Dubya") but I imagine the polite, non-partisan nicknames for the subsequent presidents would be:
Obama: Barry
Trump: The Donald
Biden: Scranton Joe
Trump's is tough; "The Donald" doesn't really feel right. Admittedly, it's tough to think of nonpartisan, neutral nicknames for him, but even so, I feel like "the Donald" is (no offense) a bit too bland, especially given how...colorful and feisty his personality is.
Good points. I picked "The Donald" simply because it's been used the longest. His first wife Ivana Trump used it to refer to him during a 1989 interview with
Spy magazine. Other suggested nicknames could be "45", since Trump often wears monogrammed apparel with the number but it similarly is quite bland (and is it going to be updated to "47" if he wins? LOL). "Teflon Don" is maybe a more colorful one and doesn't seem anymore unfriendly than "Tricky Dick" other than the John Gotti connotations.