How the name Punjab was given?

Punjab literally means "the land of five rivers". since there are five rivers in Punjab, the name was given to the state