СЯЙНУТИ — СЛОВОВЖИВАННЯ

осінила думка кого

Правильніше: блиснула (сяйнула) думка (гадка) в кого (кому); осяяла (осіяла, пройняла) думка (гадка) кого
Мова – не калька: словник української мови

Сяйнула, блиснула думка і осінило

Перебудуйте речення, замінивши скальковане дієслово осінити на стилістично кращий варіант: сяйнула, блиснула, стукнула в голову думка (кому).

НЕ РЕКОМЕНДОВАНО РЕКОМЕНДОВАНО
І тут його осінило: це ж був його друг. І тут йому сяйнула думка: це ж був його друг.