The name Punjab means "the land of five rivers", and literally translates from Persian into the words Panj (پنج), meaning "five", and Āb (آب) meaning "water" respectively.
Punjabi People
Sikh Religion
Language, Culture