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