KeshetHebrew (Modern) From the given name Keshet which means "rainbow" in Hebrew, it is used more as a surname than a given name.
NijibayashiJapanese (Rare) From Japanese 虹 (Niji) meaning "Rainbow" and 林 (Bayashi) meaning "Forest". A notable bearer of this surname was academic author Kei Nijibayashi.