первая часть — из праслав.*bogъ, от кот. в числе прочего произошли: ст.-слав. богъ, ср.: укр. бог (род. п. бо́га), болг. бог, сербохорв. бо̑г (род. бо̏га), словенск. bȯ̑g, чешск. bůh (род. п. boha), польск. bóg (род. п. boga), в.-луж. bóh, н.-луж. bog; восходит к праиндоевр.*bhag- «наделять»;
вторая часть — из праслав.*aviti(sę), от кот. в числе прочего произошли: ст.-слав.aвити, ꙗвити, ꙗвити сѧ «показать, явить; показаться, явиться», русск.-церк.-слав.др.-русск.ꙗвити «показать; заявить, объявить», русск.явить, укр.яви́ти, я́вний, белор. я́ва «явление», явля «появление», болг. яве «наяву», явя́ «показываю, говорю», сербохорв. jа́вити «объявлять», — -се «заявлять о себе, появляться», наjа́ви «наяву», словенск. jáviti «докладывать», — -sе «показаться, появиться», чешск. jevit «показать», v jev, nа jеv «открыто, публично», jevný «открытый», словацк. jаviť «показать», jаv «явление», польск. jawić «открыть», nа jaw, nа jawie «открыто», nа jawie «наяву», в.-луж. zjewić, н.-луж. zjawiś — то же, полабск. vüöb-óvе «показывает».