Have you ever seen one of these? They are called Sun Dogs. I don't like that name, so I call them Sun Spots. And that is what they are, not a rainbow, but a Sun Spot. We see them quite frequently. They are made from tiny ice crystals high up in the sky, and occur on either or both sides of the sun when it is low..
Don't miss all the beautiful colors of the rainbow looking for that pot of gold.