before vowels, di-, word-forming element meaning "through, in different directions, between," also often merely intensive, "thoroughly, entirely," from Greek dia "through; throughout," probably cognate with bi- and related to duo "two" (from PIE root *dwo- "two") with a base sense of "twice."
Entries linking to dia-
bi-
word-forming element meaning "two, having two, twice, double, doubly, twofold, once every two," etc., from Latin bi- "twice, double," from Old Latin dvi- (cognate with Sanskrit dvi-, Greek di-, dis-, Old English twi-, German zwei- "twice, double"), from PIE root *dwo- "two."
Nativized from 16c. Occasionally bin- before vowels; this form originated in French, not Latin, and might be partly based on or influenced by Latin bini "twofold" (see binary). In chemical terms, it denotes two parts or equivalents of the substance referred to. Cognate with twi- and di- (1).
It is the hypothetical source of/evidence for its existence is provided by: Sanskrit dvau, Avestan dva, Greek duo, Latin duo, Old Welsh dou, Lithuanian dvi, Old Church Slavonic duva, Old English twa, twegen, German zwei, Gothic twai "two;" first element in Hittite ta-ugash "two years old."