Sateenkaariahven (Herotilapia multispinosa) on keskikokoinen kirjoahven, sukunsa ainoa laji.
Sateenkaariahven kasvaa 9–12 cm pitkäksi. Kala on yleisväriltään harmaansininen. Sen kyljessä kulkee tumma vaakajuova, joka katkeaa pystysuuntaisten ”sadejuovien” kohdalta. Koiras on värikkäämpi kuin naaras ja sen evien kärjissä on lippumaiset ulokkeet. Ulkoiset erot ovat hyvin pienet. Koirasta ja naarasta on erittäin vaikea erottaa toisistaan kututapahtuman ulkopuolella. Kalan väri vaihtelee sen mielialan mukaan, ja akvaariossa kasvaneet ovat joskus hailakammanvärisiä kuin villit lajitoverinsa.
Sateenkaariahven elää villinä Keski-Amerikan joissa: Costa Ricassa, Hondurasissa, sekä Nicaraguassa.
Sateenkaariahvenet ovat melko rauhallisia kaloja, joita ei pitäisi pitää kovin aggressiivisten lajien seurassa. Ne voivat kutea myös seura-akvaariossa. Kaksi naarasta voi kutea yhdessä, mutta kudun hedelmöittämiseen tarvitaan koirasta. Ainoastaan kututapahtuman aikana voi varmistaa kalojen sukupuolen tarkkailemalla kalojen sukuelimiä.
Sateenkaariahvenille sopivan veden pH on 6,5–8,0; kovuus keskikova (°dH: 9,0–20,0); ja lämpötila 21–29 °C. Ravinnoksi kelpaa oikeastaan kaikki akvaarioon laitettava ruoka: lihapitoiset rakeet, hiutaleet, katkarapupelletit, pakasteet, jopa kesäkurpitsa kelpaa. Ahne, jopa röyhkeä ruokailija, kuten useimmat kirjoahvenet.