Прилагательное «деревянный» происходит от древнерусского «деревѧнꙑи», которое восходит к праиндоевропейской основе derwēno-. 5
Слово «деревянный» образовано от существительного «дерево» при помощи суффикса «-ян-». 2 Позднее появилась форма с суффиксом «-ьн-», где «ь» был не мягким знаком, а самостоятельным звуком — сверхкраткой и ударной «е». 2 То есть изначально слово выглядело так: «деревяньный». 2
Со временем звук «ь» ушёл из языка, а «-нн-» осталось. 2