Заимств. в XX в. из польск. яз., где druszlak < нем. Durchschlag «дуршлаг» — производного от durchschlagen «пробивать». Дуршлаг буквально — «ковш с пробитыми дырками».
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа
Н. М. Шанский, Т. А. Боброва
2004