20 Songs About Rainbows

There is something magnificent about rainbows! They symbolize a plethora of things including diversity, hopes, dreams, fortune, and happiness. You will be hard-pressed to find even one person who doesn’t smile when they see a rainbow. 

Each rainbow is unique because the reflection of the sunlight from the raindrops that creates the illusion of a rainbow will vary depending on a person’s position or where a person is standing. Just like the rainbow phenomenon, different songs about rainbows can also be appreciated on different levels. 

Certainly, there is one rainbow song that will fit your vibe no matter where you are, who you’re with, or what your emotions are at the moment. Here are 20 songs about rainbows that will fill your heart with gratitude.

1. “Somewhere Over The Rainbow” by Judy Garland

Judy Garland   Somewhere Over The Rainbow 1939Judy Garland Somewhere Over The Rainbow 1939

Hearing the song “Somewhere Over the Rainbow” will instantly remind you of Judy Garland singing this iconic song in the barnyard in the movie Wizard of Oz. The song was inspired by President Franklin D. Roosevelt’s series of programs and regulations known as the New Deal.

Roosevelt assumed the presidency when the country was at the depth of the Great Depression and brought hope to the people. With his new reforms and regulations, everyone was expecting a brighter tomorrow with their dreams coming true at last and this song is a celebration of that hope for America.

2. “Rainbow Country” by Bob Marley

Bob Marley - Rainbow CountryBob Marley – Rainbow Country

Bob Marley was a Jamaican singer, songwriter, and the most celebrated pioneer of reggae. In his song, “Rainbow Country,” Marley expresses how he felt at home in his homeland that is free from apartheid or discrimination against color. The rainbow in the song symbolizes diversity and rainbow country is a place where everyone can live in harmony regardless of color or race.

3. “Pocketful Of Rainbows” by Elvis Presley

Pocketful Of Rainbows - Elvis PresleyPocketful Of Rainbows – Elvis Presley

“Pocketful of Rainbows” is a song that was recorded by Elvis Presley in 1960 for his movie “G.I. Blues”. In the movie, Presley can be seen lip-synching the song with his leading lady Juliet Prowse while riding a cable car in the German town of Rüdesheim am Rhein.

The picturesque landscape of the beautiful German town and Presley’s mesmerizing voice would make you feel like you’re in a beautiful faraway land that’s full of music and love.

4. “Rainbowland” by Miley Cyrus


The song is all about celebrating diversity as well as spreading hope and positivity. “Rainbowland” is sung by Miley Cyrus and was written by the legendary Dolly Parton.

It evokes everyone to accept one another so that we can all be at peace and start living without any prejudice. Just like a rainbow, the world is also full of colors and that alone is a great reason to celebrate for every color is unique and beautiful.

5. “At The Rainbow’s End” by Hank Snow

Hank Snow - At The Rainbow's End (1965).Hank Snow – At The Rainbow’s End (1965).

Hank Snow was a Canadian-American country music artist who was born and raised in Nova Scotia. He was known for his traveling songs and “At the Rainbow’s End” signifies his journey for the fulfillment of his dreams. With Snow’s great contribution to Canada’s country music, he himself can be compared to a pot of gold who has filled the radio waves with magic for many decades.

6. “Make Me Rainbows” by Ella Fitzgerald

Ella Fitzgerald, Count Basie Orchestra - Make Me RainbowsElla Fitzgerald, Count Basie Orchestra – Make Me Rainbows

Ella Fitzgerald was an American jazz singer with a vocal range that spanned three octaves. Her song, “Make Me Rainbows” is a romantic song with a marvelous tune that can instantly uplift anyone’s spirit. It is a great song to listen to for both the young and young at heart for it celebrates young love and all its sweetness.

7. “Rainbows & Waterfalls” by Pretty Lights

Pretty Lights - Rainbows & Waterfalls (Official Video)Pretty Lights – Rainbows & Waterfalls (Official Video)

While many songs use the rainbow to symbolize diversity, in the song “Rainbow and Waterfalls,” the rainbow symbolizes hope and happiness in the midst of adversity. Even the early morning rain can be an opportunity to look forward to the weather getting better and for the sun to shine again. There can be a beautiful rainbow after the rain and just like a waterfall, you will once again be compelled to move along the flow of life and be free.

8. “Rainbow Connection” by Kermit the Frog

A Special Performance of "Rainbow Connection" from Kermit the Frog | The MuppetsA Special Performance of “Rainbow Connection” from Kermit the Frog | The Muppets

The song was written by Paul Williams and Kenny Ascher for The Muppet Movie that was released in 1979. “Rainbow Connection” was sung by Kermit the Frog, one of the movie’s main characters.

As the message goes, rainbows are illusions for it is nothing more than a diffused light that creates the illusion of color. However, it is light that connects us to both heaven and earth. Finding the rainbow connection is a metaphor that inspires young viewers to go out and find their own place in the world.

9. “Rainbow (Interlude)” by Mariah Carey

Mariah Carey - Rainbow (Interlude)Mariah Carey – Rainbow (Interlude)

Mariah Carey is America’s “Songbird Supreme”. She is admired for her inspirational songs and “Rainbow (Interlude)” is one of them.

Feeling distressed is one thing but to be sorrowful while feeling that you seem to be on an island by yourself can be unbearable. The song “Rainbow (Interlude)” has been a lifesaver for some and it continues to inspire everyone not to lose hope and fight to find that rainbow’s end.

10. “Rainbow” by Jessie J

Jessie J - Rainbow OFFICIAL SONG (with lyrics) 2011 HDJessie J – Rainbow OFFICIAL SONG (with lyrics) 2011 HD

Jessie J is a famous singer-songwriter who was born and raised in London, United Kingdom. Her song “Rainbow” is one of the tracks in her debut album “Who You Are” which she enjoyed recording because she got to play with different voices and characters in one song.

The song conveys a message of equality for we all represent the different colors of the rainbow and no color is better than the other. As one, we can share the pot of gold called life and appreciate everyone from all walks of life.

11. “Lick The Rainbow” by Mord Fustang

Mord Fustang - Lick The Rainbow [Electro House | Plasmapool]Mord Fustang – Lick The Rainbow [Electro House | Plasmapool]

Mord Fustang is an Estonian DJ and music producer who released his successful debut album in 2011. “Lick the Rainbow” is one of the tracks included in his first album that never fails to arouse thoughts and emotions in its listeners. Even if you could not actually lick the rainbow with all its different colors, you can still listen to this song and feel emotions that give a similar vibe. 

12. “Love In A Rainbow” by Brian May

Brian May & Kerry Ellis - Love in a RainbowBrian May & Kerry Ellis – Love in a Rainbow

Brian May is best known as the guitarist in the English rock band Queen. In the song, “Love In A Rainbow,” May collaborated with Kerry Ellis, an English theater actress and singer. Ellis uses her enchanting voice and urges listeners to make love in the rainbow, give love, and be free.

13. “Rainbows” by 16 Bit Lolitas

16 Bit Lolitas - Rainbows16 Bit Lolitas – Rainbows

16 Bit Lolitas is composed of the Dutch duo Ariaan Olieroock and Peter Kriek who have produced a series of successful songs since 2003. Their song “Rainbows” can easily take you to an epic mental journey that seems to end in a rainbow’s end.

14. “Chasing The Rainbow” by America

Chasing The RainbowChasing The Rainbow

America is a soft rock band that became highly popular in the 1970s and “Chasing the Rainbow” is a track that was included in their “Here & Now” album released in 2006. The song is all about chasing the rainbow which represents the pursuit of goals and dreams that seem impossible to be achieved.

15. “She’s A Rainbow” by The Rolling Stones

The Rolling Stones - She's A Rainbow (Official Lyric Video)The Rolling Stones – She’s A Rainbow (Official Lyric Video)

The Rolling Stones is a legendary band that pioneered and established the definition of hard rock. “She’s a Rainbow” is a deep and ambiguous song featured in their album “Their Satanic Majesties Request” that was released in 1967. It was written by Mick Jagger and Keith Richards who described the track as unique and uncharacteristic.

16. “Sunshine, Lollipops, and Rainbows” by Lesley Gore

Sunshine, Lollipops And RainbowsSunshine, Lollipops And Rainbows

Lesley Gore was an American singer, songwriter, and actress. Her song “Sunshine, Lollipops, and Rainbows” is a happy song that evokes the spirit of summer in all of us. It is a great song to play on repeat especially if you’re traveling on a long road trip.

17. “Rainbow” by Battles

Battles - RainbowBattles – Rainbow

Battles are an American rock band founded by Ian Williams in New York City in 2002. “Rainbow” is the 6th track from their album “Mirrored” which features powerful vocals with cymbals and elephantish machine groans as accompaniments. It’s a perfect song to play especially when spending a jam session with friends.

18. “Chasing Rainbows” by Robot Orchestra

Robot Orchestra - Chasing RainbowsRobot Orchestra – Chasing Rainbows

“Chasing Rainbows” by Robot Orchestra can take you on a relaxing rainbow adventure like no other. If you’re more drawn to softer and calmer music, then this rainbow song will not disappoint.

19. “Rainbow Eyes” by Brian Wilson

Rainbow EyesRainbow Eyes

Brian Wilson is an American singer-composer known for his unique recording techniques and “Rainbow Eyes” is just one of his innovative compositions. It is a good vibe song that’s great for listeners of all ages.

20. “Rainbow” by Sia

Sia - Rainbow (From The 'My Little Pony: The Movie' Official Soundtrack) (Official Video)Sia – Rainbow (From The ‘My Little Pony: The Movie’ Official Soundtrack) (Official Video)

“Rainbow” by Sia tells a beautiful story of rising from defeat and discouragement. No matter the situation, know that rainbows will always appear to bring magic back into your life. So, keep dreaming and keep believing in yourself for better days will come to fill your heart with gladness.


So there we have the list of 20 songs with rainbow in the title.  Rainbows happen when there is sun and rain. This makes them all-rounders as far as weather is concerned! Put on a song if you are having a great day and it will add to the magic. Put on a song if you are having a tough day so you can forget your woes and have a good time!