Een regenboog is een meteorologisch fenomeen dat ontstaat wanneer zonlicht wordt gebroken, afgebogen en weerkaatst in regendruppels in de lucht. Het resultaat is een kleurrijk cirkelvormig spectrum van licht.
Een typische regenboog heeft zeven hoofdkleuren, die van buiten naar binnen zijn gerangschikt: rood, oranje, geel, groen, blauw, indigo en violet.
Er zijn ook andere soorten regenbogen, zoals dubbele regenbogen en supernumeraire regenbogen, die worden veroorzaakt door ingewikkeldere lichtbreking in regendruppels.
Regenbogen hebben in verschillende culturen symbolische en mythologische betekenissen en worden vaak geassocieerd met hoop en positiviteit.