A Democracy Drive Thread

The Insults: A Running List

A chronological catalog of the schoolyard taunts, cruel nicknames, and crude personal attacks the president has aimed at opponents, allies, reporters, foreign leaders — even the Pope. Only insults that came from his own mouth or his own posts are included.

There was a time the presidency was occupied by people who, whatever their faults, understood the dignity of the office. This thread is a record of what replaced it: a running list of the childish insults — “piggy,” “fat slob,” “Pocahontas,” “Sleepy Joe,” “low IQ” — that the president has hurled, in public and on his social-media feed, at anyone who crosses him. Every entry here is something he said or posted himself; insults from his staff and allies are left out. They are listed in chronological order, and the pattern speaks for itself.

45 entries Sep 2015Apr 2026 Every entry is sourced & links back to the archive.
2015

September 1, 2015

Trump Trump brands 2016 primary rival Jeb Bush “Low Energy Jeb”

His defining taunt of the 2016 primary, repeated until it stuck — casting the early Republican frontrunner as weak and sleepy.

“Low Energy Jeb”
2016

February 3, 2016

Trump Trump nicknames 2016 primary rival Ted Cruz “Lyin' Ted”

The nickname he hammered his closest 2016 primary rival with (and later claimed to retire).

“Lyin' Ted”

February 26, 2016

Trump Trump mocks 2016 rival Sen. Marco Rubio's stature as “Little Marco”

Belittled the Florida senator's stature throughout the 2016 primary.

“Little Marco”

May 25, 2016

Trump Trump brands 2016 opponent Hillary Clinton “Crooked Hillary”

His first signature schoolyard nickname, deployed against his 2016 opponent and repeated at least 50 times on the trail.

“Crooked Hillary”
2017

January 30, 2017

Trump Trump nicknames Senate Democratic leader Chuck Schumer “Cryin' Chuck”

His running nickname for the Senate Democratic leader, coined after Schumer teared up over the first-term travel ban.

“Cryin' Chuck”

September 19, 2017

Trump Trump mocks North Korea's Kim Jong Un as “Little Rocket Man,” including from the UN podium

Mocked North Korea's leader as “Little Rocket Man” — including from the podium of the UN General Assembly.

“Little Rocket Man”
2019

March 28, 2019

Trump Trump brands Rep. Adam Schiff, who led his first impeachment, “Shifty Schiff”

Branded the congressman who led his first impeachment “Shifty Schiff” (and “Liddle' Adam Schiff”).

“Shifty Schiff”

May 23, 2019

Trump Trump nicknames House Speaker Nancy Pelosi “Crazy Nancy”

His go-to insult for the House speaker during their repeated standoffs.

“Crazy Nancy”
2020

February 2, 2020

Trump Trump mocks 2020 rival Michael Bloomberg's height as “Mini Mike”

Mocked the former New York mayor's height throughout the 2020 campaign, branding him “Mini Mike.”

“Mini Mike is part of the Fake News.”
Sources: AP ↗ · The Guardian ↗
2022

November 5, 2022

Trump Trump nicknames Florida Gov. Ron DeSantis “Ron DeSanctimonious” ahead of their 2024 primary clash

Unveiled this nickname for the Florida governor on the eve of the 2022 midterms, ahead of their 2024 primary clash.

“Ron DeSanctimonious”
2023

August 8, 2023

Trump Trump mocks 2024 primary rival Chris Christie's weight, calling him “a fat pig”

Mocked his Republican primary rival's weight and eating habits at a New Hampshire rally.

“Don't call him a fat pig.”
Source: NBC News ↗

September 4, 2023

Trump Trump brands 2024 opponent Joe Biden “Sleepy Joe”

The recurring nickname for his 2024 opponent, later revised to “Crooked Joe.”

“Sleepy Joe”
Source: NBC News ↗

November 20, 2023

Trump Trump nicknames 2024 primary rival Nikki Haley “Birdbrain”

His nickname for his former UN ambassador as she challenged him for the 2024 nomination.

“Birdbrain”

December 8, 2023

Trump Trump gives Chris Christie a second weight-based nickname, “Sloppy Chris Christie,” after a GOP debate

Following a Republican debate, gave Christie a second weight-themed nickname.

“Sloppy Chris Christie”
2024

July 21, 2024

Trump Trump declares Joe Biden “Crooked Joe” and “not fit to serve” as Biden exits the 2024 race

On the day Biden ended his reelection bid, Trump posted that he had never been fit for the job.

“Crooked Joe Biden was not fit to run for president, and is certainly not fit to serve – and never was!”
Source: Axios ↗

August 7, 2024

Trump Trump amplifies the crude nickname “Tampon Tim” for Harris's running mate, Gov. Tim Walz

Amplified the crude nickname for Harris's running mate after she put Walz on the 2024 ticket.

“Tampon Tim”

September 29, 2024

Trump Trump calls 2024 opponent Kamala Harris “mentally impaired” at a Pennsylvania rally

At a Pennsylvania rally, called his 2024 opponent “mentally impaired” and said she should be prosecuted.

“mentally impaired”
Sources: NBC News ↗ · AP ↗
2025

February 22, 2025

Trump Trump attacks Bishop Mariann Budde as “nasty” and “not... smart” after she asks him to show mercy to immigrants

After Budde used her inaugural prayer-service sermon to ask him to show mercy to immigrants and LGBTQ people, Trump branded the bishop a “Radical Left hard line Trump hater,” dismissed her sermon as “nasty” and “boring,” and demanded she apologize.

“She was nasty in tone, and not compelling or smart.”

February 26, 2025

Trump Trump calls the United States itself “bloated, fat, disgusting, and incompetently run”

Turned the insult on the country itself, declaring it had “gotten bloated, fat, disgusting, and incompetently run.”

“This country has gotten bloated, fat, disgusting, and incompetently run.”
Source: MSN News ↗

March 5, 2025

Trump Trump revives the “Pocahontas” taunt for Sen. Elizabeth Warren during his address to Congress

Revived the racist “Pocahontas” taunt against Warren during his address to a joint session of Congress.

“Pocahontas”

April 7, 2025

Trump Trump tells Americans rattled by his tariff-driven market crash “Don't be Weak! Don't be Stupid!”

As his tariffs sent the markets crashing, he told worried Americans on Truth Social to stop panicking, coining the label “Panican” for them.

“Don't be Weak! Don't be Stupid!”

April 18, 2025

Trump Trump attacks Sen. Chris Van Hollen as “a fake” for visiting a wrongly deported man in El Salvador

Attacked the senator as “a fake” for traveling to El Salvador to check on Kilmar Abrego Garcia, a man the government admitted it had wrongly deported.

“He's a fake.”

April 21, 2025

Trump Trump calls Federal Reserve Chair Jerome Powell “a major loser” amid his pressure to cut rates

Posted that the Federal Reserve chair was “a major loser” amid his campaign to pressure the central bank into cutting rates.

“a major loser”
Source: Barron's ↗

May 30, 2025

Trump Trump calls Joe Biden “not a smart person” and “vicious” days after Biden's cancer diagnosis

Days after Biden's cancer diagnosis was made public, Trump said he felt no sympathy, calling him “not a smart person” and “somewhat vicious.”

“Not a smart person… somewhat vicious.”

June 17, 2025

Trump Trump refuses to call Minnesota Gov. Tim Walz after two lawmakers are shot, dismissing him as a “whack job”

Said he saw no reason to phone Minnesota's governor to offer condolences after two state lawmakers and their spouses were shot, dismissing him as a “whack job.”

“Why waste time?”

August 26, 2025

Trump Trump calls late-night host Seth Meyers an untalented “dope” and demands NBC explain his renewal

Posted that the late-night host was an untalented “dope” and demanded to know why NBC had renewed his contract.

“dope”

September 24, 2025

Trump Trump calls Kamala Harris “dumb as a rock” over her remark about the 2024 election's closeness

After Harris called 2024 the closest election of the century, he demanded an apology and called her “dumb as a rock.”

“dumb as a rock”

October 2, 2025

Trump Trump labels the Democratic Party “the Party of Hate, Evil, and Satan” in a Truth Social post

Posted an image of Schumer, Pelosi and Ocasio-Cortez under the banner “The Party of Hate, Evil, and Satan.”

“The Party of Hate, Evil, and Satan”
Cross-posted · also in: The Roy Cohn Playbook

October 18, 2025

Trump Trump posts an AI video of himself dumping feces on “No Kings” protesters from a fighter jet

During the nationwide “No Kings” protests against him, he posted an AI-generated video of himself — in a crown, flying a fighter jet — dumping brown sludge on the crowds below, singling out 23-year-old influencer Harry Sisson. There was no caption to quote; the insult was the video itself.

October 20, 2025

Trump Trump tells Australian Ambassador Kevin Rudd, to his face, “I don't like you”

Told Australia's ambassador, to his face during a White House meeting with the Australian PM, that he disliked him.

“I don't like you… and I probably never will.”
Cross-posted · also in: The Roy Cohn Playbook

October 27, 2025

Trump Trump calls Reps. Ocasio-Cortez and Crockett “low IQ” and challenges them to a cognitive test

Claiming he had aced a cognitive exam at Walter Reed, he challenged the two congresswomen to take the same test — “the first couple of questions are easy: a tiger, an elephant, a giraffe” — and flatly called both women “low IQ.”

“They have Jasmine Crockett — a low IQ person. AOC is low IQ.”

November 14, 2025

Trump Trump tells Bloomberg reporter Catherine Lucey to be “quiet, piggy” over a question about the Epstein files

Told a Bloomberg reporter to be “quiet, piggy” when she pressed him on the Epstein files; his press secretary defended it as the president being “honest.”

“Quiet. Quiet, piggy.”

November 25, 2025

Trump Trump mocks Illinois Gov. J.B. Pritzker's weight, calling him “a big, fat slob”

At the White House turkey pardoning, mocked the Illinois governor's weight while attacking his refusal to allow federal forces into Chicago.

“a big, fat slob”

November 30, 2025

Trump Trump tells CBS reporter Weijia Jiang she would be “incapable” of passing a cognitive test

Told the CBS News correspondent she would be “incapable” of passing the cognitive test he claimed to have aced, after she questioned him on Air Force One.

“incapable”

December 19, 2025

Trump Trump turns on ally Rep. Marjorie Taylor Greene, branding her “Marjorie Traitor Brown”

Turned on a former ally, branding her a “stone cold liberal” and “Marjorie Traitor Brown” at a North Carolina rally after she broke with him over the Epstein files.

“Marjorie Traitor Brown”
2026

February 8, 2026

Trump Trump calls U.S. Olympic skier Hunter Hess “a real loser” over his comments on representing the country

Posted that the U.S. freestyle skier was “a real loser” who should not have made the Olympic team, after Hess voiced mixed feelings about representing the country.

“a real loser”

March 11, 2026

Trump Trump belittles Canadian Prime Minister Mark Carney as the “future Governor of Canada”

Belittled Canada's prime minister as the “future Governor of Canada,” reprising his running taunt that Canada should be the 51st state.

“future Governor of Canada”

March 13, 2026

Trump Trump attacks Texas Senate candidate James Talarico as “so woke” and “grossly incompetent”

Attacked the Texas Senate candidate as “so woke” and “grossly incompetent.”

“grossly incompetent”

March 15, 2026

Trump Trump shushes an ABC News reporter as “a very obnoxious person” over a question about the Iran war

Shushed an ABC News reporter and called her “a very obnoxious person” when she asked about U.S. troop deaths in the Iran war.

“a very obnoxious person”

March 16, 2026

Trump Trump claims California Gov. Gavin Newsom's dyslexia makes him unfit, sarcastically calling him “president”

Sarcastically calling California's governor “the president of the United States,” he repeatedly claimed Newsom's dyslexia disqualified him from the office — a barb that drew condemnation from learning-disability advocates.

“I'm all for people with learning disabilities, but not for my president.”

March 27, 2026

Trump Trump dismisses Britain's two aircraft carriers as “toys” next to America's

At a televised Cabinet meeting, dismissed the Royal Navy's two aircraft carriers as “toys” next to America's, waving off the UK's offer to help in the Iran war.

“toys”

Trump Trump boasts in crude terms that Saudi Crown Prince Mohammed bin Salman is “kissing my a**”

At a Saudi-backed investment forum, bragged in crude terms about his leverage over the Saudi crown prince.

“He didn't think he'd be kissing my a**.”

April 2, 2026

Trump Trump mocks Bruce Springsteen as a “dried up prune” and urges a boycott of his tour

After Springsteen called his administration corrupt, Trump mocked the musician as a “dried up prune” and a “boring singer,” and urged supporters to boycott his tour.

“dried up prune”

April 6, 2026

Trump Trump calls Kamala Harris a “low IQ person” at the White House Easter Egg Roll

At the White House Easter Egg Roll, asked egg producers in the crowd whether any had voted for the “low IQ person” Harris.

“low IQ person”

April 15, 2026

Trump Trump attacks Pope Leo XIV as “weak” and “terrible” after the pope denounces the Iran war

After Pope Leo XIV denounced the U.S.-led war on Iran, Trump attacked the pope on Truth Social as “weak” and “terrible,” told him to “get his act together,” and declared he didn't want a pope who criticizes the president.

“Pope Leo is WEAK on Crime, and terrible for Foreign Policy.”