Это слово, называющее дикие, непроходимые леса, образовано от пусть – "пустой"; буквально – "запущенный; лес, в котором не ступала нога человека". В настоящее время слово пуща уже не имеет такого значения: Беловежская пуща – место достаточно обжитое.
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.