Question: do rainbows appear at night?
Answer: The moon is the key, just as sunlight produces rainbows during the day, moonlight can produce rainbows at night. This is a lunar rainbow or 'moonbow'. Another moonbow image. Moonbows are rare because moonlight is not very bright.