Best Revenge Songs: Celebs Who’ve Dissed Exes & Other Stars – Hollywood Life

Calvin Harris Vs. Taylor Swift & More: The 9 Nastiest Diss Tracks

Calvin Harris isn't the only one who can call someone out in a song! Amid speculation that his new song 'Ole' might be about Taylor Swift cheating, check out some of the other craziest revenge songs of all time right here. There's nothing like a good diss song, right?! Whether it's directed toward an enemy, an ex or a former friend, there's no better place to call someone out than in a tell-all song. With Calvin Harris' "Ole" making headlines all week long, we can't help but give credit to other singers, like Taylor Swift, 26, Justin Timberlake, 32, and more, who've also written songs about someone they have beef with. Check 'em out here!

Reading Time: 3 minutes
Best Revenge Songs
View gallery
Image Credit: REX/Shutterstock

“Dear John” — Taylor Swift

Taylor is the queen of calling people out in songs, and while there may be some more obvious choices (ahem, “Bad Blood”) to put on the list from her, “Dear John” may actually the craziest of them all. No one had any idea Tay and John Mayer, 38, even dated until she put this song on 2010’s “Speak Now,” and she made it clear that he scorned her…majorly.

“Cry Me A River” – Justin Timberlake

Justin admitted that he wrote his first solo hit right after he had a blow-up fight with then-girlfriend, Britney Spears. And he took things a step further by featuring a Britney look-alike in the video…although he’s denied that the woman is supposed to represent his ex.

Worst Celebrity Cheaters — SEE PICS

“You Oughta Know” – Alanis Morissette

Alanis’ ex, Dave Coulier — yep, Joey from Full House! — gets absolutely ripped apart in this angsty breakup song. Although, he has since denied that it’s about him…

“Are You Happy Now?” – Michelle Branch

Taylor Hanson actually inspired an entire album for Michelle. But who can blame her? He got Natalie Bryant pregnant pretty quickly after their split…and then wound up marrying her!

“Famous” – Kanye West

A diss song doesn’t have to be about an ex! While we still don’t know for sure if Taylor Swift was Calvin’s subject in “Famous,” there’s no secret that ‘Ye is calling her out in this one — he even says her name!

“Roman’s Revenge” – Nicki Minaj

After an ongoing feud, Nicki finally called out Lil Kim on this one, calling her a has-been, and slamming her for no longer being able to get any work. YIKES!

“Sorry” – Beyonce

Bey pretty much calls Jay Z out on her entire Lemonade album, but the “Becky With The Good Hair” reference on this track definitely makes it the most buzzed-about song of all.

“Back To Back” – Drake

Drake and Meek Mill are always dissing each other publicly, but our fave has to be Drake’s slam in “Back To Back” — he totally calls Meek out for having to open up for his girlfriend, Nicki, on tour and not being able to get his own. LOL!

HollywoodLifers, which diss track do you think is the worst?