Rainbows are believed to be beautiful, and they can occasionally be used to tell a touching story. Different musicians have used rainbows in songs to tell their stories. Here are some of the best rainbow songs of all time:
1. “Rainbow” – Kesha
This song was released in 2017 and is one of Kesha’s most important albums since it described a period in her career when she was going through some tough moments. Additionally, she had been abused by a music producer and had developed depression due to it.
Such difficulties drove her to seek treatment, and while she was doing so, she wrote this song. Kesha commits herself that things will get better in the song. In the end, Kesha was able to shine like a magnificent rainbow despite the murky surroundings and sad times.
Next: The best songs about new beginnings & starting over (our list)
2. “Rainbowland” – Miley Cyrus feat. Dolly Parton
The song was released in 2017 by Miley Cyrus. It was inspired by Miley’s purchase of a Malibu home, which she converted into a recording studio and renamed Rainbow Land after painting it in every hue. Originally, the song would have been about finding true love in Rainbowland. However, Dolly Parton, Miley’s godmother, assisted Miley in rewriting the song to be simply about living in a free and safe society.
Miley further elaborated on the song’s message of oneness, adding that we are rainbows because we are all of different colors, ethnicities, and religions. Individuals should not feel compelled to alter to fit in. Instead, you should embrace your diversity and celebrate everyone without discrimination because a rainbow isn’t a rainbow without all the hues.
Next: The best songs about self love and acceptance (our list)
3. “Chasing Rainbows” – Robot Orchestra
This introduction titular track from Robot Orchestra’s 2015 LP can elevate your gentle, tranquil rainbow voyage to a whole new level. This song serves as a reminder to keep a cheerful mindset in any scenario, as the rainbow is always present.
Next: The top songs about feeling good and being happy
4. “Sunshine, Lollipops and Rainbows” – Lesley Gore
This song expresses the author’s feelings while she is with a lover. According to the songwriter, she feels everything is well according to the song. When the lover is near, the rain, which represents unpleasant periods in her life, disappears, and she feels at peace. This song serves as a nice reminder of the good things and good times that life offers. It’s also a song that can give you hope when everything else seems hopeless.
Next: The top songs about sunshine & the sun of all time (a list of our picks)
5. “Double Rainbow” – Katy Perry
This tune is one of the best songs about rainbows, written and released by Katy Perry in 2013. According to Katty Perry, working on the track was beneficial to her because she felt she had a space where she could release pent-up feelings and get everything off her mind.
Perry sings of a love she feels for a lover. She gets him, and the two are so in sync that the singer equates their connection to a double rainbow. A single rainbow is magnificent, but a double rainbow is much more so. The song serves as a reminder that things can feel fantastic and symbolize a double rainbow when in the right relationship with the right partner.
Next: The top love songs of all time (romantic tracks list)
6. “She’s a Rainbow” – The Rolling Stones
This pop song was released in 1967 and has been one of the band’s classics for years. This song was a change from their famed classic sound since they are known for their legendary rock classics. It’s a unique love song from The Stones, whose songs about women at the time tended to be far more sexually deviant.
This song might be a good listen when you feel depressed and require a mood changer.
Next: The best songs about rain of all time (our list of picks)
7. “Rainbow” – Sia
The song was recorded and released in 2017 by Sia, an Australian artist. Sia says in the song that she was initially discouraged since there was no rainbow in her life. She felt as though she had lost all of her magic. Finally, she saw a glimmer of hope, began to believe in herself and realized that all was going to be well.
The song serves as a reminder that if you keep believing in yourself, everything will fall into place because eventually, the rainbow appears, and all the magic happens. Furthermore, the song suggests that you should have the enthusiasm and believe in yourself while keeping your aspirations alive, as they will eventually come true.
Next: The top songs about hope of all time (a list of our favs)
8. “Rainbow (Interlude)” – Mariah Carey
Mariah Carey, a singer and a lover of rainbows, recorded and released this song in 1999. The song’s background noises of nature, including chirping birds and tumbling waterfalls, fit in well with the rainbow theme, and if you like nature, you’ll enjoy the song.
This song in Mariah’s seventh album was pivotal for her career, and she even featured Jay Z and Snoop Dog. Slow songs dominated Mariah’s early career, but she subsequently altered her music style to become more urban. The rainbow may have been significant in her life as she progressed in her career.
Next: The top songs about nature, the earth, and the environment (of all time)
9. “Pocketful of Rainbows” – Elvis Presley
In 1960, Elvis Presley recorded this rainbow-themed song for the film GI Blues. Elvis performs a duet rendition of the song with Juliet Prowse when on a cable car in a German town in the film. Elvis Presley had only recently begun his filmmaking career when he enlisted in the United States Army in 1958.
Although his few films before joining the army were not well accepted, he still planned to pursue an acting career; therefore, he was fortunate that the film was well regarded in the 1960s. Elvis later flourished in his music and acting career, and the song’s title refers to his desire to keep going forward.
10. “Rainbow” – Kacey Musgraves
This song is one of the best rainbow songs on Kacey Musgraves’ album, “Golden Hour,” a grammy-winning masterpiece. Kacey Musgraves illustrates that she has the voice of reason when all hope seems lost with her sweet lyrics and simple piano.
It is common for individuals to focus on the negative aspects of life and allow the negativity to consume them. On the other hand, Kacey Musgraves reminds us that there is always a rainbow above our heads if we simply look for it.
11. “Somewhere Over the Rainbow” – Judy Garland
One of the best songs about rainbows is this classic from The Wizard of Oz. The Oscar for Best Tune went to the song from 1939. Judy Garland stars as Dorothy Gale, a young woman in the film. Miss Gulch sings the song against the dreary Kansas skies after attempting to take Dorothy’s dog, Toto. She yearns for a place that is free of conflict.
The tune serves as a gentle reminder that there is always something more interesting to do. As a result, whatever you’re going through isn’t permanent because happiness can always be found elsewhere over the rainbow. It is important to press on through life’s challenges and maintain a positive outlook on life. Always keep in mind that a rainbow will appear at some point.
Read Next:
The best songs about storms of all time (a list of our picks)
The top songs about clouds of all time
As the Head Editor and Writer at Music Grotto, Liam helps write and edit content produced from professional music/media journalists and other contributing writers. He works closely with journalists and other staff to format and publish music content for the Music Grotto website. Liam is also the founding member of Music Grotto and is passionate in disseminating editorial content to its readers.
Liam’s lifelong love for music makes his role at Music Grotto such a rewarding one. He loves researching, writing and editing music content for Music Grotto.