Accept Duero for Douro maybe? It's its Spanish name, and since the river flows through Spain it seems logical for me. It's not like the Tagus after all, for which the English language provides a name on its own as opposed to the Spanish “Tajo” and Portuguese “Tejo”.