Слово «давеча» — суффиксальное производное от наречия «даве». 5
«Даве» в свою очередь происходит от праславянского *dāvē, от которого также образовались, например, старославянское «давѣ» — «когда-нибудь, недавно». 5
Слово «давеча» — народно-разговорное, означает «некоторое время назад (обычно в течение текущего дня), незадолго до момента разговора», «недавно», «намедни», «на днях». 25