Jméno dali řece snad Keltové, kteří její povodí (včetně českého území) obývali ve starověku. Původní keltské slovo (snad elb) znamenalo prostě „velká řeka“.