Inherited from Old Galician-Portuguese Doiro, from Latin Dūrius (compare Spanish Duero), probably of Celtic origin, possibly from Proto-Celtic *dubros (“water”).
Practice speaking and memorizing "Douro" and many other words and sentences in Portuguese.