What could cause a kid blinking eyes frequently?

Many causes. 1. Dry eyes 2. Allergic eyes 3. Light sensitivity (photophobia) as seen in albinism, iris atrophy, other structural/developmental issues 4. Habit--kids do the darndest things definitely need an ophthalmological exam.