Происхождение слова зверобой

зверобо́й растение «Нуреriсum perforatum», укр. дiробíй, род. п. -бо́я — то же, блр. дзiробо́й, польск. dziurowiec — то же. Вероятно, преобразовано по народн. этимологии из названия, близкого блр., которое, подобно укр., польск. и лат. словам, названо так потому, что имеет прозрачные точки («дыры») на листьях; см. Преобр. I, 246. То же самое имеет в виду научное название зверобо́й пронзеннолистный «perforatum» (Землинский 103).

Зверобо́й. Искон. Переоформление — в силу народноэтимологического сближения со словом зверьдиробой, сложения дира (см. дыра) и бой (см.). Растение названо по листьям, покрытым маленькими дырочками.

См. также: значение слова зверобой в толковых словарях.