21 Songs About Rainbows (For After The Storm)

Disclosure: Some posts contain affiliate links, which earn us a commission if you make a purchase through them.

Who doesn’t love rainbows? A natural phenomenon, rainbows are beautiful and can symbolize different meanings, from hope to happiness. Thus, it’s not surprising that many artists have used rainbows in their songs. 

To celebrate and appreciate the beauty of rainbows, we have rounded up some songs that focus on them and their various symbolisms. Whether you just love rainbows or want to update your playlist, you’ll surely find a song from this list that fits your vibe and mood! 

The Best Songs About Rainbows

“Rainbowland” – Miley Cyrus feat. Dolly Parton 

Miley Cyrus’s 2017 track is all about love without prejudice and the desire to live life the way you want it.

The iconic Dolly Parton didn’t just write this lighthearted ballad, she also sings in it alongside Cyrus. 

Like a rainbow, this song will definitely uplift the spirits of anyone who hears it with its carefree tune and positive lyrics. 

“Rainbow” – Kesha 

Known for her fast-paced party jams, Kesha bares her soul out in this heartbreaking 2017 pop single. 

“Rainbow” was apparently written when she was in rehab for a severe eating disorder. She composed the song on a toy keyboard while sitting on the floor. 

Raw and poignant, “Rainbow” has an important message for us all: no matter how hard life gets, you’re going to be okay. 

“Somewhere Over the Rainbow” – Judy Garland 

You might have heard different covers of this song, but did you know that the original version was featured in the 1939 film Wizard of Oz

Written by Harold Arlen and Yip Harburg, Garland’s “Somewhere Over the Rainbow” is a classic that will always make you feel safe and hopeful for the future. 

The slow tempo and simple lyrics also make it a pretty easy song to sing. 

“Pocketful of Rainbows” – Elvis Presley

The King of Rock and Roll serves us another one of his dreamy ballads that will make anyone weak at the knees. 

Published in his 1960 film G.I. Blues, this romantic song is about finding a true and tender love that’s as sweet as a pocketful of rainbows. 

It’s not easy to match up to Presley’s swoon-worthy vocals, but as long as you sing this with as much passion as he did, you’ll do just fine. 

“Blinded by Rainbows” – Rolling Stones 

Released in the band’s 1994 album Voodoo Lounge, “Blinded by Rainbows” is a rare song on the political situation of that time. 

With a melancholic rhythm, this song sees Mick talking about the Irish civil war known as The Troubles. 

The slow-paced instrumentals and mellow vocals make it a decent choice for singers who aren’t confident in their skills yet. 

“rainbow” – Gatton 

Unlike most songs that encourage you to see the silver lining in life, Gatton’s sorrowful 2021 ballad takes a different approach to that. 

Lyrically, the song tells the story of someone who chooses to remain in their glum and darkness even when the sun is shining and rainbows are out. 

Featuring Gatton’s soft vocals, this track is pretty relatable and quite easy to follow for beginners. 

“Rainbow Country” – Bob Marley and the Wailers 

Who could ever hate on a Bob Marley song? This soul-infused 2000 track might be one of his lesser-known works, but it’s still a good time. 

“Rainbow Country” sees Marley singing about how he feels comfortable in his home country where he’s free from discrimination. The rainbow is used as a symbol of diversity and harmony in the song. 

With relaxing instrumentals and simple lyrics, this song is a feel-good jam that would put you in a good mood. 

“Make Me Rainbows” – Ella Fitzgerald 

If you’re looking for a jazz-inspired, rainbow-themed song, this rhythmic 1979 ballad is both easygoing and fun to sing. 

“Make Me Rainbows” sees Fitzgerald asking her lover to allow her to be herself and give her all the nice things she deserves like sunsets and rainbows. 

It’s a simple song with repetitive lyrics, but Fitzgerald’s sultry vocals and smooth delivery elevate it further. 

“Double Rainbow” – Katy Perry 

Released in Perry’s 2013 album PRISM, “Double Rainbow” talks about her strong feelings and connection with her beau as she likens their relationship to a double rainbow. 

It might not be the biggest hit of all time, but the sweeping melody and poignant lyrics make it freeing to belt out during karaoke. 

“At the Rainbow’s End” – Hank Snow 

Hank Snow’s clear, baritone voice remains unbeatable, and it shows in this simple 1965 country single. 

“At the Rainbow’s End” tells the story of the end of his journey toward the fulfillment of his dreams. Though he’s sad and tired, he’s comforted knowing that someone’s waiting for him there. 

With a simple, guitar-backed tune, this is a good song choice for country fans. 

“Sunshine, Lollipops, and Rainbows” – Lesley Gore 

This 1965 track describes young, innocent love with such a sweet and melodic tune that you can’t help but dance to it. 

An uptempo song, it has been used in many films and TV shows like Eddsworld, The Simpsons, and The Umbrella Academy

“Rainbow Connection” – Kermit the Frog 

Though it was originally written for a children’s film, this song is an unforgettable classic that’s relatable to everyone. 

Released in 1979, “Rainbow Connection” is about discarding the thought of wishing upon stars and rainbows and going out to find your place in the world. 

The song is often used by charitable organizations and was even nominated for the 52nd Academy Award. 

“Rainbow” – Kacey Musgraves

Kacey Musgraves continues to impress with this 2019 piano ballad about holding onto hope in the midst of darkness. 

Unlike her usual energetic country-pop hits, “Rainbow” is more mellow and focuses on themes of encouragement and perseverance. 

With soothing instrumentals and simple lyrics, it’s a great song that tugs at your heartstrings. 

“Rainbow (Interlude)” – Mariah Carey 

First published in 1999, this optimistic ditty sees Carey singing about how she will eventually be okay despite the problems in her life. 

Featuring Carey’s classy vocals and a simple melody, it might be a short track, but it’s full of emotion and great for showcasing your singing abilities.

“Rainbow” – Sia 

Like Kermit’s “Rainbow Connection,” this pop number was written for the 2017 children’s film My Little Pony: The Movie

The song is sung by Sia’s movie persona, a pegasus pony named Songbird Serenade. 

With an uplifting beat and inspiring lyrics, “Rainbow” is a powerful song that encourages everyone to see the beautiful strength they have in themselves. 

“Love in a Rainbow” – Brian May 

In a collaboration with Kerry Ellis, theater actress and singer, Brian May brings us a lilting and introspective song about surrounding yourself with love. 

The subdued instrumentals and Ellis’s haunting vocals give the track an elegant feel that makes it satisfying to sing out loud. 

“Rainbow” – Jessie J

Released in 2011, “Rainbow” brings the powerful message of striving to live together in peace regardless of color and race. 

True to Jessie’s signature style, this song is packed with fast-paced synths and catchy beats that make it fun for dancing. 

“Chasing the Rainbow” – America 

If you’re looking for a catchy yet mellow song, America’s “Chasing the Rainbow” definitely fits the bill. 

This 2007 track discusses the endless pursuit of dreams and goals that seem impossible to accomplish. 

With an upbeat rhythm and energetic beats, you’ll surely have a good time with this song. 

“Rainbow” – Dodie 

This touching 2021 ballad was originally shared on Dodie’s YouTube channel in 2018.

Featuring Dodie’s tender vocals, “Rainbow” is about positivity, acceptance, and being open-minded to others despite our differences. 

The song is mostly singing and talking over a simple, guitar-backed melody, so you’re free to express yourself without straining your voice. 

“Rainbow Eyes” – Brian Wilson

Light and cheery, “Rainbow Eyes” was supposed to debut in Wilson’s planned 1991 album Sweet Insanity, but it got rejected and instead was circulated through bootlegs. 

Featuring Wilson’s melodic vocals and an upbeat melody, this track will undeniably make anyone’s day. 

“Rainbow Bap” – Jaden Smith 

First released in 2020, “Rainbow Bap” is a departure from Jaden’s usual musical style, taking an approach to more mature topics. 

This hip-hop number tells the story of Jaden’s failing relationship and how he chooses to move on from it. He also mentions social issues and memories of his youth. 

The soothing melody and Smith’s dreamy vocals give the song a boisterous yet nostalgic vibe that hits you deep in the feels. 

More Stories
Top 25 Karaoke Duets of All Time (2019 List)