word-forming element meaning "toward; against; before; near; across; down," also used as an intensive, from Latin ob (prep.) "in the direction of, in front of, before; toward, to, at, upon, about; in the way of; with regard to, because of," from PIE root *epi, also *opi "near, against" (see epi-).
before vowels olig-, word-forming element meaning "few, the few," from Greek oligos "few, scanty, small, little," in plural, "the few;" a word of uncertain origin.
word-forming element meaning "all," from Latin omni-, combining form of omnis "all, every, the whole, of every kind," a word of unknown origin, perhaps literally "abundant," from *op-ni-, from PIE root *op- "to work, produce in abundance."
before vowels oneir-, word-forming element meaning "of or pertaining to a dream or dreams," from Greek oneiros "a dream," a word of uncertain origin, perhaps related to Armenian anurj, Albanian (Gheg) âdërrë.