My dad called them sun dogs too, but said it had something to do with ice crystals in the atmosphere...Think they are 'really' called something like parahelions. In some areas they are very common--those are much longer and more defined than any I've seen. Normally, you only get 2-3 colors in a small chunk.