ШАСНУТИ — ЕТИМОЛОГІЯ

ша́стати «швидко рухатися, ходити в різних напрямках; шукати, обмацуючи щось»

звуконаслідувальне утворення;
припущення про зв’язок із шата́ти (Fraenkel ІF 50, 212) позбавлене підстав, так само як пов’язання з ч. cesta «дорога» (Горяев 419);
зіставлення з шу́стрий (Brückner 541) непереконливе з фонетичного погляду;
р. ша́стать «шастати», бр. ша́стаць «тс.», п. szastać «розтрачувати, розкидати»;
Фонетичні та словотвірні варіанти

зашастува́ти «зашарудіти»
поша́сть «шасть»
ша́снути
шасть (виг.)
Етимологічні відповідники

Слово Мова
ша́стаць «тс.» білоруська
szastać «розтрачувати, розкидати» польська
ша́стать «шастати» російська
cesta «дорога» чеська
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України