Nicknames in the NFL are supposed to be cool, intimidating, or at the very least, make some kind of sense. But every now and then, a player gets stuck with a moniker that leaves fans wondering, “Wait… what does that even mean?”
Whether it’s a bizarre reference, a childhood inside joke, or something that just flat-out doesn’t fit, these nicknames stand out for all the wrong (but hilarious) reasons. Here are 20 NFL player nicknames that truly have us scratching our heads.
20. “Honey Badger” – Tyrann Mathieu

Sure, honey badgers are tough, but who looked at a future Hall of Fame safety and thought that was the animal comp? It’s iconic now, but it still sounds more like a wildlife documentary than a football persona.
19. “Beast Mode” – Marshawn Lynch

We get it, Marshawn ran like an actual monster, but “Beast Mode” feels more like a video game power-up than a nickname. It’s less personal and more like something you’d yell before doing a backflip.
18. “Danny Dimes” – Daniel Jones

There’s something funny about giving a mid-tier quarterback a money-themed nickname. When the dimes don’t exactly drop, the name feels more ironic than anything.
17. “The Freek” – Jevon Kearse

He spelled it with two E’s to be different, but that only made it weirder. Was it a typo that stuck or a branding decision that no one questioned?
16. “Big Ben” – Ben Roethlisberger

Yes, his name is Ben. Yes, he’s big. But did we really have to name him after a London clock tower?
15. “Muscle Hamster” – Doug Martin

This one sounds like a playground insult that somehow made it to national TV. It’s hard to intimidate anyone when your nickname sounds like a cartoon pet.
14. “AK-41” – Alvin Kamara

It’s a play on his initials and jersey number, but also… a semi-automatic weapon? Feels a little intense for a guy known for smooth cuts and a gold grill.
13. “Scary Terry” – Terry McLaurin

Nothing against McLaurin’s talent, but “Scary Terry” sounds more like a Halloween costume than a Pro Bowl receiver. Plus, it’s hard to shake the image of Rick and Morty’s parody of Freddy Krueger.
12. “The Human Joystick” – Dante Hall

It’s meant to praise his agility, but it also makes him sound like a robot built in a garage. Cool highlights, questionable branding.
11. “Megatron” – Calvin Johnson

Yes, he was a dominant force. But naming your best wide receiver after a villain robot from Transformers is a bold choice.
10. “The Amish Rifle” – Ryan Fitzpatrick

Fitzpatrick has a beard and played for the Bills. That’s… apparently enough to earn this strange rural-gunslinger nickname.
9. “Sauce” – Ahmad Gardner

He oozes confidence and talent, but “Sauce” is still a condiment. Great corner, but we’re still not sure what flavor he’s supposed to be.
8. “Cadillac” – Carnell Williams

It’s a luxury car, not a football move. Smooth nickname, but a bit strange when you’re barreling through defenders.
7. “The Law Firm” – BenJarvus Green-Ellis

This one is a pun on his very official-sounding name, and while clever, it makes him sound like he’s about to file a brief, not score a touchdown.
6. “Vanilla Vick” – Mike Glennon

This is what happens when you try to compliment someone with a comparison that wildly overshoots. He’s tall and white and runs a little, and suddenly he’s Vanilla Vick?
5. “Pocket Hercules” – Maurice Jones-Drew

It’s supposed to be a nod to his compact build and strength, but “Pocket Hercules” sounds like an off-brand action figure you’d win at a fair.
4. “Joe Cool” – Joe Flacco

“Joe Cool” was originally Joe Montana’s nickname, known for his calm under pressure and Super Bowl success. While Joe Flacco was sometimes called the same during his 2012 playoff run, it never reached the same iconic status.
3. “The Mandalorian” – George Kittle

Look, we get the Star Wars hype. But does blocking and catching footballs really earn you intergalactic bounty hunter status?
2. “Touchdown Jesus” – Trevor Lawrence

It’s mostly about the hair, but combining religion and red zone efficiency is… a lot. Feels like a nickname that was said once and just stuck way too hard.
Read More: 15 All-Time NFL Greats Who Had Absolutely Iconic Nicknames
1. “RG3” – Robert Griffin III

It’s just initials and a number, but somehow it became a brand. We can’t decide if it’s genius marketing or the laziest nickname of all time.
Read More: Ranking the 10 Greatest NFL Quarterback Nicknames Ever