From ŝirmi (“to shield”) + -ilo.
ŝirmilo (accusative singular ŝirmilon, plural ŝirmiloj, accusative plural ŝirmilojn)