1640s, from Late Latin viviparus "bringing forth alive," from Latin vivus "alive, living" (from PIE root *gwei- "to live") + parire "bring forth, bear" (from PIE root *pere- (1) "to produce, bring forth"). See viper.
"producing eggs which are hatched within the body of the parent, but without placental attachment," 1801, from combining form of ovum "egg" + viviparous "bringing forth young alive." It occurs in many reptiles, and some fishes, insects, worms, etc. Related: Ovoviviparity.
"producing eggs that are hatched outside the body of the parent" (opposed to viviparous), 1640s, from Late Latin oviparus "that produces eggs, egg-laying," from Latin ōvum "egg" (see ovum) + stem of parire "to bring forth" (from PIE root *pere- (1) "to produce, procure"). Related: Oviparity.