formerly also enveigh, late 15c., "to introduce," from Latin invehere "to bring in, carry in, introduce," also "assault, assail," from in- "against" (see in- (1)) + vehere "to carry" (from PIE root *wegh- "to go, move, transport in a vehicle"). Meaning "to give vent to violent denunciation" is from 1520s, from a secondary sense in Latin (see invective). Related: Inveighed; inveighing.
Proto-Indo-European root meaning "to go, move, transport in a vehicle."
The root wegh-, "to convey, especially by wheeled vehicle," is found in virtually every branch of Indo-European, including now Anatolian. The root, as well as other widely represented roots such as aks- and nobh-, attests to the presence of the wheel — and vehicles using it — at the time Proto-Indo-European was spoken. [Watkins, p. 96]
It forms all or part of: always; away; convection; convey; convex; convoy; deviate; devious; envoy; evection; earwig; foy; graywacke; impervious; invective; inveigh; invoice; Norway; obviate; obvious; ochlocracy; ogee; pervious; previous; provection; quadrivium; thalweg; trivia; trivial; trivium; vector; vehemence; vehement; vehicle; vex; via; viaduct; viatic; viaticum; vogue; voyage; wacke; wag; waggish; wagon; wain; wall-eyed; wave (n.); way; wee; weigh; weight; wey; wiggle.
It is the hypothetical source of/evidence for its existence is provided by: Sanskrit vahati "carries, conveys," vahitram, vahanam "vessel, ship;" Avestan vazaiti "he leads, draws;" Greek okhos "carriage, chariot;" Latin vehere "to carry, convey," vehiculum "carriage, chariot;" Old Church Slavonic vesti "to carry, convey," vozŭ "carriage, chariot;" Russian povozka "small sled;" Lithuanian vežu, vežti "to carry, convey," važis "a small sled;" Old Irish fecht "campaign, journey," fen "carriage, cart;" Welsh gwain "carriage, cart;" Old English wegan "to carry;" Old Norse vegr, Old High German weg "way;" Middle Dutch wagen "wagon."