The primary cause of solar lentigo is chronic exposure to UV radiation from the sun. This radiation induces changes in the skin, leading to an increase in the number of melanocytes and melanin within skin cells. The development of these spots is more common in individuals with fair skin, but they can occur in all skin types.