Uncertain; probably from a Germanic language. Cognate with Portuguese estribo, Catalan estrep, Occitan estreup, and French étrier.
Practice speaking and memorizing "estribo" and many other words and sentences in Spanish.