The only free and comprehensive online etymological dictionary of the Spanish language
derecho m. (Adjective, Noun) "straight;" "(legal) right," "law"
11th cent. From Vulgar Latin *derecto, from Latin directus "straight." As a noun referring to human or political rights, the idea comes from the French Revolution, when the political conservatives sat on the right parliamentary wing. Latin directus comes from dis- (see des-) and regere "to rule" (see regir).
Indo-European
Romance
Asturian derechu, Portuguese direito, Galician dereito, Catalan dret, French droit, Italian diretto, Aromanian dreptu, Romanian drept, Sardinian daretu