Грубо-просторечное выражение дать дуба значит 'умереть'.
Откуда же оно взялось и при чем здесь дуб?
Существует три версии происхождения этого фразеологизма.
1.
Выражение связно с глаголом задубеть — 'потерять чувствительность, остыть, стать твердым'.
То есть изначально дать дуба было синонимом этого глагола и по смыслу восходит к значению 'стать неподвижным, как дуб'.
2.
Раньше умерших хоронили под дубами, поэтому дать дуба и стало значить 'умереть'.
Вариант этой версии: славяне хоронили умерших не в гробах, а в дубовых колодах — распиленных и обработанных стволах.
3.
Дуб был священным деревом бога Перуна, есть версия, что изначально дать дубу — это принести жертву богу, что связано с языческими обрядами.