What is a scientific name for a rainbow?

A rainbow in the sky is a rainbow whether you are being scientific or not. You may be looking for the word spectrum, which applies whenever light is split into its colours.