БУДЬ-ХТО — ЕТИМОЛОГІЯ

-не́будь (у словах типу хто-не́будь, який-не́будь, де-не́будь)

результат злиття заперечної частки не і дієслова бу́ти у формі 2 ос. одн. (давніше 3 ос. одн.) наказового способу -будь (*bǫdi);
пор. будь-хто́, будь-що́, будь-яки́й тощо;
р. -нибудь, -нибу́дь, [-не́будь], бр. -не́будзь;
Етимологічні відповідники

Слово Мова
-не́будзь білоруська
-нибудь російська
-нибу́дь українська
-не́будь українська
не ?
бу́ти ?
будь-хто ?
будь-що ?
будь-яки́й ?
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України