ПРЕД — ЕТИМОЛОГІЯ

пред «перед» (прийменник)

запозичено з церковнослов’янської мови, частково через російське посередництво (р. пред, предста́вить, предста́ть, представи́тель, предъяви́ть);
цсл. стсл. прѣдъ, прѣдъ- відповідає укр. пе́ред;
Фонетичні та словотвірні варіанти

пред- (префікс і компонент складних слів типу предві́чний, предста́вити, предста́ти, представни́к, пред’яви́ти)
преді «тс.»
предо
Етимологічні відповідники

Слово Мова
пред російська
предста́вить російська
предста́ть російська
представи́тель російська
предъяви́ть російська
пред російська
предста́вить російська
предста́ть російська
представи́тель російська
предъяви́ть російська
прѣдъ старослов’янська
прѣдъ- старослов’янська
пе́ред українська
прѣдъ церковнослов’янська
прѣдъ- церковнослов’янська

пе́ред (прийменник)

псл. *perdъ, утворене з *per та компонента -dъ, того самого, що й у прийменниках nadъ «над», podъ «під»;
р. пе́ред, пред, бр. пе́рад, др. передъ, п. przed, przede, ч. вл. před, слц. pred, нл. pśed, болг. м. пред, схв. пред, пре̏да, слн. prеd, стсл. прѣдъ;
Фонетичні та словотвірні варіанти

перед-
пе́реді
пе́редо
пе́рід
пе́рідь
поперед
сперед
Етимологічні відповідники

Слово Мова
пе́рад білоруська
пред болгарська
před верхньолужицька
передъ давньоруська
пред македонська
pśed нижньолужицька
przed польська
przede польська
*perdъ праслов’янська
*per праслов’янська
nadъ «над» праслов’янська
podъ «під» праслов’янська
пе́ред російська
пред російська
пред сербохорватська
да сербохорватська
pred словацька
prеd словенська
прѣдъ старослов’янська
před чеська

пре́днесь «у ніч напередодні, напередодні»

очевидно, давніше *пре́дднесь, яке виникло внаслідок поєднання прийменника старослов’янського походження пред «перед» з прислівником [днесь] «сьогодні»;
Фонетичні та словотвірні варіанти

пре́днесть «напередодні»
Етимологічні відповідники

Слово Мова
*пре́дднесь українська
пред «перед» українська
днесь «сьогодні» українська
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України