Mauve spots on children’s eyes may be caused by trauma, poor sleep quality or eyelid hemangioma. 1. Trauma: when children’s orbital area is damaged by external violence, it can lead to the rupture of capillaries in the area and cause hemorrhage, and then there may be lavender spots on the orbital area with pain symptoms. 2. Poor quality of sleep: when children have poor quality of sleep for a long time, it may cause lack of sleep or lack of circulation of blood around the eyes, which may also lead to mauve spots on the eye orbits. 3. Eyelid hemangioma: When children suffer from eyelid hemangioma, it may cause purple nodules or patches on the eyelids. There are other reasons why children may have lavender spots on their eyes, so they should go to the hospital in time.