jack-a-dandy

Noun

 * 1)  A little dandy; a little foppish impertinent fellow.
 * 2)  A small patch of light reflected from a shiny surface onto another surface such as a wall or ceiling.