Этимологический словарь Крылова
Общеславянское слово, образованное от основы дуп (в чешском doupa означает "яма").
дупло
Дупло