Yes, solar lights can still charge on cloudy days or during times of low light intensity. However, they are most efficient when exposed to direct sunlight.