„Rainbow” to tytułowy utwór z trzeciego albumu Keshy. W rozmowie z Metro News wokalistka wyjaśniła znaczenie tytułu najnowszego krążka: Ta piosenka jest dla mnie obietnicą na to, że wszystko się poprawi i nastanie lepszy czas w moim życiu.
Tak jak wiele utworów zawartych na płycie jest inspirowana wydarzeniami mającymi miejsce w życiu artystki, tak i tak kompozycja nawiązuje do jednego z nich. Kesha stara się uporać z bolesną przeszłością i zamknąć ten rozdział raz na zawsze.
Metro News o utworze: To nie jedyna wrażliwa kompozycja na tej płycie, w rzeczywistości jest ona zapełniona wzruszającymi balladami. „Rainbow” to kolejny heartbreaker, napisany podczas siedzenia na podłodze w odosobnieniu przy użyciu tylko zabawkowej klawiatury. Jest to kolejna ścieżka dźwiękowa, otwierająca się tylko głosem i prostymi akordami fortepianowymi.
Kesha popłakała się podczas wyjaśniania tytułu utworu. Napisała tę piosenkę, gdy siedziała na podłodze w odosobnieniu, używając tylko zabawkowej klawiatury. Napisana w czasach, gdy była w bardzo złym stanie. Wokalistka sądziła, ze już nigdy nie ujrzy światła.