Top rated comment
I'm almost certain this is Hordeolum caused by infected eyelash follicle usually by Staphylococcal bacteria.
Stye ...caused by staphylococcus bacteria
External hordeolum - Staphylococcus infection.
Stye.. Staphylococcus bacteria
Stye caused by staph aeureus
Stye caused due to staphylococcus aureus