Seems like every single person has their own derisive nickname for Trump when posting something snarky on the internet which you can immediately think of multiple right off the bat, “Orange Man”, Drumpf" “The Cheeto” and others. Similarly Obama also got a ton of derisive nicknames online, “Appeaser-in-Chief”, “B.O.”, “Obunghole” and others. Some of these wound up carrying over to Trump, like “pResident” and “The Lyin’ King”
However I can’t think of any real big derisive nicknames for George W Bush. There was * (Asterisk popularized by Doonesbury) and Shrub (which seemingly was the one people tried to use hard to lampoon Bush) Even if there were some there were nowhere near as many as Obama or Trump.
I know people in the past have used derisive nicknames for Presidents but did any of them have anywhere near as many as the last two Presidents?