Ebro (Katalanca: Ebre), İspanya'nın en uzun, en kesiti ve en büyük ırmağı. Irmağa YunancaΈβρος, LatinceIberus ismi verilmiştir. Adının Baskça vadi anlamına gelen ibar kelimesinden geldiği tahmin edilmektedir. Uzunluğu 910 km alanı ise 80.093 km2'dir. Kantabria'da 1980 m yükseklikteki Pico de los Tres Mares bölgesinden doğup Katalonya'da Akdeniz'e dökülmektedir.