headwaters
1. [ noun ] the source of a river
Examples:

"the headwaters of the Nile"

Related terms: beginning
Similar spelling:   headwaiter
  head_waiter