Synonyms for Sprites (same or very similar meaning)
WordNet sense 1 (atmospheric electricity (lasting 10 msec) appearing as globular flashes of red (pink to blood-red) light rising to heights of 60 miles (sometimes seen together with elves)):
red sprites
From the ODE community, based on WordNet
add/edit