21 Best Songs About Witches & Wizards

Pointy hats, black robes, boiling brews, and more are ever-present throughout the collection of songs gathered on this list. Magic and mischief inspire the material in the songs about wizards and witches and the deeds that occur.

Magic can show itself in many different forms and in the case of this article, it is shown through the art of music. Below you will find 21 of the best songs that have been written about magic, witches, and wizards.

“Witch Hunt” – Rush

Rush is considered one of the most powerful three pieces in rock and roll. Rush experienced the massive success of its album called Moving Pictures, which was released in the year 1980. Rush is known for taking on all sorts of different topics in its lyrics.

This song Witch Hunt is a slow-building song that builds as a spell from a wizard might to a peak. The song focuses on the evils that a closed mind can cause and compares this mind to the sorcery and other evils present within magic. To make this song even creepier, John Lennon was murdered on the night this song was recorded.

“Moonchild” – Iron Maiden

Iron Maiden is a group that has created much impressive imagery to present right alongside their music. Decrepit creatures and mystical mayhem are what the band’s imagery seems to focus upon.

The band has experienced much success throughout the course of their career and this song is also a fan favorite.

Iron Maiden’s seventh full-length studio album, released in the year 1988, holds a track about good and evil, magicians battling over an unborn child’s soul. The song begins with the lyrics “Seven deadly sins”, which set the tone for the overall song.

”Black Magic Woman”- Peter Green

Black magic woman has been played by many cover artists, but Santana is the most famous to cover the song. Although Santana didn’t sing the song, he brings witchcraft and sorcery through the sound of his guitar and rhythm section.

A truly compelling song for any man or woman, the song is focused upon a woman with mystical and magical powers of seduction and control. The song was released also by Fleetwood Mac as a single in 1968, along with many artists to follow.

“Five Magics” – Megadeth

Megadeth has a scary name and they make the name even scarier with this bass guitar-driven song Five Magics. The song was released just before the pinnacle of the band’s career in the year 1990.

The song begins with bass guitar chugging along and slowly climbs to a thrash metal peak. One lyric from the song goes, “Bestow upon me knowledge, wizard all-knowing, all-wise.”

“Rhiannon” – Fleetwood Mac

Fleetwood Mac with lead singer Stevie Nicks can conjure up the idea of a witch leading the group behind her. The song is one of Fleetwood Macs biggest hits on the charts and continues to this day to be a song Stevie Nicks must be heard singing at concerts.

Stevie Nicks has said in interviews the song is written about a Welsh witch, even though she may not specifically say so during the song.

“Mr. Crowley” – Ozzy Osbourne

The Prince of Darkness, known for having quite a deep dark side, created this song out of the blackness of his heart. The song was released on Ozzies Blizzard of Ozz album in 1980.

The song is about the mystical magic of a magician and how the magician was waiting for Satan to find him in the end.

“The Witch’s Promise” – Jethro Tull

Released in 1970 by Jethro Tull, this track sets itself apart with a trademark flute riding in the song. The vocal attitude brings forth many feelings of being haunted and having a scary tale told to the listener.

The tale of temptation is one of the scariest things and this song pushes that to center stage. The song overall warns of the perils of becoming a selfish self-centered person.

“The Wizard” – Black Sabbath

Black Sabbath, one of the darkest bands in rock history, released this song about a wizard in the year 1970. The song has gone on to garner much success throughout the years with adorning fans loving the content and sound of the track.

A rare harmonica makes a debut with Black Sabbath to make the track a bit different from other offerings. A key lyric in the song is about a wizard walking by wearing strange clothes and everyone is happy.


“Season of the Witch” – Donovan

In this classic track, Donovan addresses the season of the witch. The band released this special mystical track in 1966 on their album release called Sunshine Superman. The song feels like fall is rolling in. The song has been covered by many artists, since the original release.

“Witchy Woman” – Eagles

One of the biggest bands to ever grace the earth, the Eagles released this song in 1972. The song was released on their first studio album.

With very catchy lyrics and melodies to push the song along, it has become a fan favorite. The song has become a classic for the band. Witchy Woman came right out after their first hit and kept the run of number one hits going forward.

“Wicked Old Witch” – John Fogerty

John Fogerty’s Wicked Old Witch will end the list. The song was released later in Fogerty’s career on the album Deja Vu All Over Again in the year 2004.

Fogerty sings of goblins, spooks, and other creatures over the course of the song. The song starts with a banjo and quickly turns into a rock song with a strong backing beat and a southern feel.

“Burn the Witch” – Radiohead

Radiohead is a popular rock band that formed in England in the mid-80s. They are a five-piece band with three guitarists. They are well-known for their depressing lyrics and somber sounds. 

Burn the Witch is a slow-burner about a suspicious town going on a witch hunt. The addition of the violin adds suspense as it gradually increases throughout the song. 

“Sisters of the Moon” – Fleetwood Mac

Fleetwood Mac is a British-American rock band from London. They got together in the late ’60s and are still performing today. 

Sisters of the Moon is about a witch trying to seduce a woman to join her. There has been speculation that the lead singer of Fleetwood Mac, Stevie Nicks, practiced witchcraft, and she wrote this song about herself. 

“White Witch of Rosehall” – Coven

Coven was an American rock band in the ’60s. They were known for their dark lyrics and often sang about witches and cults. Some of their songs were even removed from circulation due to the sensitive content.

White Witch of Rosehall was written about the legend of an evil plantation owner named Annie Palmer, who murdered her many husbands and enslaved people with the help of witchcraft and voodoo. 

“American Witch” – Rob Zombie

Rob Zombie is an American singer, songwriter, and filmmaker. He is also the founder and lead singer of the heavy metal band White Zombie. In addition, he has always had a love for all things horror.

American Witch is about how Americans should feel guilty for the Salem Witch Trials, where women were accused of being witches and murdered based on their beliefs. 

“I Put a Spell on You” – Screamin’ Jay Hawkins

Screamin’ Jay Hawkins was born and raised in Cleveland, OH, by his adoptive Blackfoot Indian parents. He was a jack of all entertainment trades best known for his dark theatrical on-stage performances. 

I Put a Spell on You was a raw song written about his cheating ex-girlfriend. He sang the song straight from his soul and didn’t even remember doing so later on. 

“All of Them Witches” – 3 Inches of Blood

3 Inches of Blood is a Canadian heavy metal band from the late 90s. They are a unique metal band that sings about mythical creatures in high-pitched voices.

They are often mistaken for a joke band, but that isn’t the case. They just like to have fun. All of Them Witches is another song about how history justifies the accusations and murders of innocent witches. 

“Cupid Carries a Gun” – Marilyn Manson

Marilyn Manson is practically the face of creepy music, so it makes sense that he would make this list. 

Cupid Carries a Gun was the opening theme song written for the fictional television show Salem. The show and the song are about the Salem Witch Trials. 

“Dolly Dagger” – Jimi Hendrix

Jimi Hendrix was an American singer and amazing left-handed guitarist from the 60s. Unfortunately, both his career and life were cut short, but he still left a significant impact on music. 

Dolly Dagger is more a metaphorical kind of witch. Hendrix wrote this song about a girl he was dating who left him for Mick Jagger. Jagger cut his finger during a party, and Dolly sucked out the blood.

Supposedly, Jagger wrote You Can’t Always Get What you Want in response to Dolly Dagger as an attack back at Hendrix. A rock-n-roll battle was born. 

“Witchcraft” – Frank Sinatra

Frank Sinatra is one of the most notable musicians from the early 1900s. He was in the music business for over 60 years and is still known as a legend in the music industry. 

Witchcraft is an interesting love song that indicates that he is under some kind of spell but also seems to like it.

The song was an immediate hit, topping the charts for 16 weeks straight. In addition, the song has been used in multiple movies and covered by other artists. 

“Black Magic” – Little Mix

Little Mix was a British girl group that won the British X-Factor competition television show in 2011. They went on to be pretty successful after that. 

Black Magic is a different kind of witch song because it’s an upbeat pop song about falling in love. The Black Magic refers to how women can charm men as if they are casting a spell on them.


Born and raised in Austin, David is a dedicated writer and avid fragrance lover. When he's not trying out perfumes, he enjoys traveling and exploring new restaurants.

Scroll to Top