Music has a way of asking life’s biggest questions. Some songs mention God, heaven, prayer, or stories from the Bible, making them sound like Christian music at first listen. Yet many of these tracks were never written as worship songs. Instead, they use spiritual language to talk about love, hope, doubt, loss, redemption, or the search for meaning.
That mix of familiar religious imagery and personal storytelling has led plenty of listeners to mistake these songs for Christian music. Here are 17 songs that sound like they belong on a worship playlist, but were written with a different purpose in mind.

Spirit in the Sky by Norman Greenbaum
“Spirit in the Sky” has all the ingredients of a gospel classic. It mentions Jesus, heaven, and preparing for the afterlife, yet songwriter Norman Greenbaum wasn’t writing from a Christian perspective. Greenbaum, who is Jewish, has said the song was inspired after watching country singer Porter Wagoner perform a gospel song on television. He simply thought gospel music sounded fun to write.
One of Us by Joan Osborne
Originally released as “One of Us,” this Joan Osborne hit asks a simple but thought-provoking question: What if God lived among ordinary people? Rather than offering answers, the song encourages listeners to think about faith, compassion, and how people treat one another.
Like a Prayer by Madonna
Madonna blended gospel music, church imagery, and religious symbolism into one of her biggest hits. While “Like a Prayer” sounds spiritual, its lyrics center more on passion, personal struggle, and emotional healing than on religious worship. The controversial music video only added to the conversation when it debuted.
Hallelujah by Leonard Cohen
Few songs have been covered more often than “Hallelujah.” Leonard Cohen filled the lyrics with references to King David, Samson, and other biblical stories, though the song is really about love, heartbreak, and the complicated parts of being human. The repeated “hallelujah” works as an emotional expression rather than an act of worship.
My Sweet Lord by George Harrison
“My Sweet Lord” opens with words that could easily fit into a church service. As the song continues, Harrison introduces Hindu chants alongside the familiar “hallelujah.” The former Beatle wanted to celebrate spirituality across different faiths instead of focusing on one religion.
Take Me to Church by Hozier
The title leads many people to expect a worship song, but Hozier had something entirely different in mind. “Take Me to Church” uses religious language to criticize organized religion while exploring love, identity, and personal freedom.
God’s Gonna Cut You Down by Johnny Cash
Johnny Cash recorded this traditional folk song late in his career, giving it his unmistakable style. Filled with biblical language and warnings about judgment, the song tells a story about accountability and justice instead of serving as praise music.
Sympathy for the Devil by The Rolling Stones
The Rolling Stones took an unexpected route by telling this story from the devil’s point of view. The song looks at evil throughout history and human responsibility rather than promoting any religious belief. Its provocative lyrics have kept people talking for decades.
Dear God by XTC
Rather than expressing faith, XTC’s “Dear God” openly wrestles with doubt. The song questions suffering, belief, and God’s existence, making it one of rock’s best-known songs about spiritual uncertainty.
Creeping Death by Metallica
Metallica borrowed heavily from the Book of Exodus for “Creeping Death.” The song tells the story of the final plague in Egypt from the perspective of the Angel of Death. It’s a dramatic retelling of a biblical event rather than a religious message.
Counting Blue Cars by Dishwalla
“Counting Blue Cars” follows a child asking innocent questions about God, including whether God could be female. The song explores curiosity and childhood wonder without promoting any particular belief system.
Ultralight Beam by Kanye West
The opening track from The Life of Pablo blends gospel vocals with hip-hop production and lyrics about faith, hope, and perseverance. While deeply spiritual, it works more as a personal reflection than a traditional worship song.
Hey God by Bon Jovi
Bon Jovi addresses God directly throughout this emotional rock ballad. Instead of offering praise, the lyrics question why suffering and injustice exist, giving voice to the frustration many people experience during difficult times.
Southern Gothic by Tyminski
Tyminski fills “Southern Gothic” with references to faith, sin, and redemption while telling a dark Southern story. The religious imagery helps build the atmosphere rather than delivering a spiritual lesson.
Blood on My Name by The Brothers Bright
With its stomping rhythm and haunting chorus, “Blood on My Name” sounds almost like an old spiritual. The song leans on biblical language to tell a story filled with guilt, consequence, and redemption instead of worship.
Angel in Disgrace by The Raven Age
The Raven Age mixes heavy metal with religious symbolism in “Angel in Disgrace.” The lyrics focus on inner conflict, temptation, and loss, using spiritual imagery to strengthen the story rather than express faith.
Pride (In the Name of Love) by U2
Many listeners assume “Pride (In the Name of Love)” is about Jesus because of its references to sacrifice. In reality, Bono wrote the song as a tribute to Dr. Martin Luther King Jr., honoring his fight for justice and equality. The song draws emotional strength from themes that also appear throughout the Bible, which is why it often feels spiritual.
These songs show that religious language isn’t limited to church music. Songwriters often borrow familiar symbols, stories, and ideas to talk about hope, love, doubt, forgiveness, or life’s biggest questions. That’s one reason these tracks continue to connect with listeners from many different backgrounds, regardless of their beliefs.
