Этимологический словарь Крылова
Это слово одного корня с существительным запад, а появление его связано с тем, что глагол западати имел еще и значение "прятаться": западня – это место, где прятались, подстерегая неприятеля.
западня
Западня