Этимологический словарь Крылова
Это слово, имеющее значение "плут", образовано от существительного щель и буквально означало "тот, кто сможет пройти в любую щель".
прощелыга