
Feature Photo: Andrey Bayda / Shutterstock.com
Our 10 Great Rock Songs About A Girl Named Mary presents a list of songs centered on the name Mary. For this list, we decided that as long as the song is about a girl named Mary, then it does not also have to include the name “Mary” in the song title. This is what will separate this article from any others.
In Ireland, the name Mary remained among the top 100 choices for newborn girls for most of the past half-century, embraced widely within the Christian community because of the Virgin Mary. The name also has a long Protestant history, including its association with Queen Mary II, who ruled alongside William III. In 2025, however, Mary ranked 112th in Ireland and fell outside the country’s top 100 girls’ names for only the fourth time in 50 years. In England and Wales, Mary had already fallen to 177th in popularity by 2007.
Historically in the United States, Mary dominated girls’ naming for generations. Social Security records show Mary at number one in most years through 1961, although Linda displaced it from 1947 through 1952. Mary returned to the top spot from 1953 through 1961. By 2009, the name had fallen outside the top 100. Its Spanish counterpart, Maria, also became a major American name during the twentieth century.
Historically, Mary also remained more prevalent in several Southern states. For instance, in 2007, it was the 15th most chosen name in Alabama, the 22nd in Mississippi, the 44th in North Carolina, the 33rd in South Carolina, and the 26th in Tennessee.
By 1990, according to the U.S. Census Bureau’s name-frequency files, Mary was still the most common female first name in the United States. More recent Social Security Administration data continue to demonstrate its extraordinary historical reach: across U.S. births from 1926 through 2025, Mary ranks as the most frequently given girls’ name, with more than 2.8 million recorded occurrences.
There were so many to choose from, as Mary is one of the most popular names of all time. We tried picking some deeper tracks to make it more interesting, as well as some songs that don’t even have Mary in the name but rather just in the lyrics, and of course a couple of classics. What would you come up with?
# 10 – The River – Bruce Springsteen
We open our 10 Great Rock Songs About A Girl Named Mary list with the haunting Bruce Springsteen song entitled “The River.” The hope and dreams from Bruce Springsteen’s Born to Run album had all faded on his fifth album, The River, in certain songs. The big question is: was Bruce singing about the same Mary he introduced to us all in “Thunder Road?”
# 9 – Blow Wind Blow – Tom Waits
It’s always fun to include a Tom Waits song on any of these top 10 lists. Continuing with our 10 Great Rock Songs About A Girl Named Mary list, we present this chilling Tom Waits recording called “Blow Wind Blow.” In this one Mary’s on the blacktop. What exactly that means, I’m not really sure, but that’s the wonder of it all. In the end, we picked this great track off the Franks Wild Years album for its originality in all its twisted Tom Waits glory.
# 8 – Mary’s Prayer – Danny Wilson
In the number eight spot on our 10 Great Rock Songs About A Girl Named Mary list, we present a song that we wonder how many people may have actually heard. Danny Wilson was one of those bands that should have been much bigger than they ever were. They released only two studio albums, but the rock fans lucky enough to discover them became big fans of the group. The song “Mary’s Prayer” was by far their biggest hit. It even got some airplay on MTV when it was first released. It’s a beautiful, substantive song that recalls the styles of Steely Dan and the Beatles. If you haven’t heard this one, we highly recommend you check it out.
Read More: The Top 10 Danny Wilson Songs
# 7 – Hail Mary – Alice Cooper
It’s amazing how Alice Cooper has kept putting out great rock and roll music for so long. We were originally going to go with Alice Cooper’s “Mary Ann,” but we thought it would be cooler to introduce rock fans to something more recent and perhaps more unknown to Alice Cooper fans. “Hail Mary” was released on Alice Cooper’s 2021 album Detroit Stories. Cooper has explained that the Mary in the song is a secretary who passes three men drinking in an alley every day, becoming the high point of their day.
# 6 – Along Comes Mary – The Association
Landing in the number six spot on our 10 Great Rock Songs About A Girl Named Mary list is one of the most obvious choices. It’s wonderful to watch these vintage performances from the Ed Sullivan show in such great detail.
# 5 – Catholic Girls – Frank Zappa
At the halfway point on our 10 Great Rock Songs About A Girl Named Mary list, we celebrate the genius of Frank Zappa. The name Mary comes up many times in Zappa’s catalog. One of the most famous is the song “The Man From Utopia Meets Mary Lou.” However, Mary is a character that pops up several times on the Joe’s Garage album. We will leave out the reference during the Central Scrutinizer’s dialogue and instead point to the reference in the song “Catholic Girls.”
# 4 – Mary and the Soldier – Bob Dylan
At the number four spot on our 10 Great Rock Songs About A Girl Named Mary list, we present a very rare Bob Dylan recording entitled “Mary and the Soldier.” The traditional song was recorded during the sessions for World Gone Wrong but was not released until The Bootleg Series Vol. 8: Tell Tale Signs: Rare and Unreleased 1989-2006 in 2008. This is a haunting traditional song that must be heard, where Mary is the central character mentioned numerous times throughout the song.
# 3 – Johnny and Mary – Robert Palmer
Moving along on our 10 Great Rock Songs About A Girl Named Mary list, it’s time for a little bit of Robert Palmer. “Johnny and Mary” is one of Robert Palmer’s all-time great songs. It was recorded in 1980 at Compass Point Studios in New Providence, Bahamas, and featured on Palmer’s album Clues (1980). In Spain, it topped the singles chart, reaching number one.
# 2 – Let It Be – The Beatles
Just off the top spot on our 10 Great Rock Songs About A Girl Named Mary list, we celebrate one of the most loved Beatles songs ever released, “Let It Be.” When we all first heard Paul McCartney sing about “Mother Mary,” we all assumed he was talking about the Virgin Mary. It turned out he was singing about his late mom, Mary McCartney, who had appeared to him in a reassuring dream during a difficult period. It made it even more beautiful and sad too. The song “Let It Be” was released as a single and on the last Beatles studio album to be released, Let It Be, in 1970.
# 1 – Thunder Road – Bruce Springsteen
We close out our 10 Great Rock Songs About A Girl Named Mary list with the legendary Bruce Springsteen song “Thunder Road.” For many Bruce Springsteen fans, including this one here, “Thunder Road” is Springsteen’s most identifying song. Some may choose “Born to Run,” but I have always thought it was “Thunder Road” that cast the spell among us in the 1970s. It was a magical piece centered around Bruce and his girl named Mary. He sets it up beautifully in the opening with the screen door slamming and Mary’s dress swaying. It’s a song of escape and hope. It’s what all teenagers in the 1970s dreamed of. And Bruce makes it even more realistic when he tells Mary that she may not be a beauty, but she’s alright with him. The song was released on the Born to Run album in 1975.
Updated August 26, 2026.
10 Great Rock Songs About A Girl Named Mary article published on ClassicRockHistory.com © 2026




























i always loved tom petty’s Mary Jane…does that one count in the mary debate? lol
Of course it does. We were just trying to come up with some deeper stuff.
Mary Long, deep purple
The correct Thunder Road lyric (from the official Bruce Springsteen site) is:
“The screen door slams
Mary’s dress sways
Like a vision she dances across the porch
As the radio plays ”
as you can see, a better rhyme for the following couplet. To be honest, he has, at times sung waves, but on a TV interview admitted that the correct word is sways.
Yeah, I saw that inteview and it made me feel better because I must have looked at those lyrics on the Born To Run album thousands of times growing up with that album in the 1970s and I knew it said waves. And I still hear it that way. But hey how could I argue with Bruce who says it was “sways.” Thanks for coming to the site Chris.