The only free and comprehensive online etymological dictionary of the Spanish language
velocidad f. (Noun) "velocity," "speed"

Late 15th cent. From Latin velocitatem, accusative of velocitas 'id.' From velox "fast" (see veloz).

Romance: Western Vulgar Latin: Portuguese velocidade, Galician velocidade, Catalan velocitat, French vélocité, Italian velocità
veloz (Adjective) "fast"

15th cent. From Latin velocem, accusative of velox 'id.' From Proto-Italic *wēlo- "like the wind." From Proto-Indo-European *h2u̯eh1-lo- 'id.' From a root *h2u̯eh1- "to blow."

Romance: Western Vulgar Latin: Portuguese veloz, French véloce, Italian veloce

Indo-European: Germanic: Gothic waian "to blow," Old High German wāen "," Old English wāwan 'id.' (English ); Balto-Slavic: Old Chuch Slavonic vějati "to blow," Russian véjat' 'id.,' Czech váti 'id.,' Polish wiać 'id.,' Slovene vẹ́ti 'id.;' Hellenic: Ancient Greek ἄησι (háesi) "it blows;" Indo-Iranian: Sanskrit vā́ti "to blow," Old Avestan vāiti 'id.;' Anatolian: Hittite huu̯ai-i "to run," Cuneiform Luwian huii̯a- 'id.'
vena f. (Noun) "vein"

13th cent. From Latin vena 'id.' From Proto-Italic *wes-no- 'id.' From Proto-Indo-European *u̯es-no- 'id.'

Romance: Western Vulgar Latin: Asturian vena, Portuguese veia, Galician vea, Catalan vena, French veine, Italian vena ; Eastern Vulgar Latin: Aromanian vinã, Romanian vână ; Sardinian: bena

Indo-European: Indo-Iranian: Sanskrit vásā "fat," Avestan vaŋhu-tāt- "blood"
venal (1) (Adjective) "venous;" "venal"

From Latin venalis 'id.,' from vena "vein" (see vena).
venal (2) (Adjective) "sellable"

From Latin venalis 'id.,' from venus "sale." From Proto-Italic *wesno- 'id.' From Proto-Indo-European *u̯es-no- "price."

Indo-European: Hellenic: Ancient Greek ὦνος (ônos) "price;" Armenian: gin "bride-price;" Indo-Iranian: Sanskrit vasná- "price," Middle Persian wahāg "trade;" Anatolian: Hittite ušnii̯e- "to put up for sale," u̯āš- "to buy"
vencer (Verb) "to conquer"

12th cent. From Latin vincere 'id.' From Proto-Italic *wink- "to tie." From Proto-Indo-European *u̯i-n-k- 'id.'

Romance: Western Vulgar Latin: Portuguese vencer, Catalan vèncer, French vaincre, Italian vincere ; Eastern Vulgar Latin: Aromanian azvingu, Romanian învinge ; Sardinian: bínchere

Indo-European: Celtic: Old Irish fichid "to battle," Middle Welsh gweith "battle," Old Breton gueth 'id.;' Germanic: Gothic weihan "to fight," Old Norse vega 'id.,' Old High German wīgan 'id.,' Old English wīgan 'id.;' Balto-Slavic: Lithuanian veĩkti "to work," Latvian vīkstu "to work;" Hellenic: Ancient Greek εἴκω (eíko) "I am like;" Indo-Iranian: Sanskrit viviktás "both embrace," Middle Persian winj̆- "to contain"
vender (Verb) "to sell"

10th cent. From Latin vendere 'id.,' from venum dare "to give sale." For the etymology of venum, see venal; for the etymology of dare, see dar.
venganza f. (Noun) "vengeance"

13th cent. From vengar and -anza, a noun-forming suffix indicating the condition of the verb.
vengar (Verb) "to avenge"

12th cent. From Latin vindicare 'id.' From vindex "defender," "avenger." A compound from Proto-Italic *wīm, accusative of *wīs "strength," and *-dik-s "saying" (see -ez). From Proto-Indo-European *u̯iH-s "strength," from the same root as -vir.

Romance: Western Vulgar Latin: Portuguese vingar, Catalan venjar, French venger, Italian vendicare ; Eastern Vulgar Latin: Aromanian vindic, Romanian vindeca

Indo-European: Hellenic: Ancient Greek ἴ̄ς (hís) "power;" Indo-Iranian: Sanskrit váyas- "strength"
venir (Verb) "to come"

12th cent. From Latin venire 'id.' From Proto-Italic *gwn-je/o- 'id.' From Proto-Indo-European *gwm̥-i̯e/o- 'id.' A primary i̯e/o-present from *gwem- "to go."

Romance: Western Vulgar Latin: Asturian venir, Portuguese vir, Galician vir, Catalan venir, French venir, Italian venire ; Eastern Vulgar Latin: Romanian veni ; Sardinian: bènnere

Indo-European: Germanic: Gothic qiman "to come," Old Norse kuma 'id.,' Old Saxon kuman 'id.,' Old High German cuman 'id.,' Old English cuman (English come); Hellenic: Ancient Greek βάσις (básis) "step;" Indo-Iranian: Sanskrit gáti "going," Young Avestan jasaiti "to move;" Tocharian: A kum-, B käm-