20 Songs About Rainbows

Rainbows are wonderful phenomenon that we see after the rain. They represent diversity, hope, dreams, fortune, and joy. Almost everyone smiles when they spot a rainbow.

Rainbows, formed by sunlight reflecting in raindrops, create unique illusions based on your position. Similarly, songs about rainbows can be appreciated on different levels. We’ve picked 20 tracks to match your vibe in every rainbow-moment.

1. “Somewhere Over The Rainbow” by Judy Garland

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, inspired by President Franklin D. Roosevelt’s New Deal, symbolizes hope during the Great Depression, as people looked forward to a brighter tomorrow and the realization of their dreams for America.”

2. “Rainbow Country” by Bob Marley

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 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

Elvis Presley recorded the song for “G.I. Blues” and in the movie, he lip-synched it with Juliet Prowse on a cable car in the German town Rüdesheim am Rhein. This track captures 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 tells everyone to accept one another so that we can all be at peace and start living without any prejudice. The world, like a rainbow, brims with unique and beautiful colors—a big reason to celebrate.

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

Hank Snow was a Canadian-American country music artist and is known for his traveling songs. This song signifies his happy journey for the fulfillment of his dreams.

6. “Make Me Rainbows” by Ella Fitzgerald

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 track to listen to for both the young and young at heart because it celebrates young love and all its sweetness.

7. “Rainbows & Waterfalls” by Pretty Lights

“Unlike most songs, “Rainbow and Waterfalls” sees the rainbow as a symbol of hope and happiness amidst challenges. Even morning rain hints at better days ahead. It reminds us to embrace life’s flow like a waterfall through finding freedom after adversity.

8. “Rainbow Connection” by Kermit the Frog

This song carries the message that rainbows are illusions for it is nothing more than a diffused light that creates the illusion of color. Yet, they connect us to both heaven and earth, inspiring young viewers to find their place in the world through the metaphor of the rainbow connection.

9. “Rainbow (Interlude)” by Mariah Carey

Mariah Carey, America’s “Songbird Supreme,” inspires with her uplifting music, including this powerful song. It offers solace to those feeling isolated, reminding us to hold on, find hope, and reach the rainbow’s end.

10. “Rainbow” by Jessie J

This song 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 spreads a message of equality, celebrating the beautiful diversity we all represent the different colors of the rainbow and no color is better than the other.

11. “Lick The Rainbow” by Mord Fustang

“Lick the Rainbow” is an electronic-dance song that delivers a delightful sugar rush, evoking memories of indulging in an assortment of rainbow-colored sweets. 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

Love is the answer to everything and this sweet song by Brian May captures it beautifully. Teaming up with Kerry Ellis, the English theater actress and singer, May weaves a mesmerizing melody encouraging us to embrace love’s magic, spread it like a rainbow, and experience the power of giving and receiving love.

13. “Rainbows” by 16 Bit Lolitas

Get ready to be transported to a vibrant rainbow-themed party with “Rainbows” by 16 Bit Lolitas. This electrifying dance tune, sans lyrics, will sweep you off your feet and fill your world with dazzling colors and infectious energy.

14. “Chasing The Rainbow” by America

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. This captivating song revolves around pursuing goals and dreams that may seem unattainable, symbolized by the elusive rainbow.

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

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. 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

Lesley Gore was an American singer, songwriter, and actress. Her song “Sunshine, Lollipops, and Rainbows” is a happy song that gives out 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

This fun song features powerful vocals with cymbals and machine groans as accompaniments. It’s a perfect track to play especially when spending a jam session with friends, setting the stage for a memorable and exhilarating musical adventure.

18. “Chasing Rainbows” by Robot Orchestra


“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

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

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


Rainbows happen when there is sun and rain. This makes them all-rounders as far as weather is concerned! Enhance the magic of a great day by putting on one of the 20 tracks from this collection. On tough days, you have these songs to add color to your mood, whisking away your woes and making sure you are having a good time!