Punjab
The major language spoken in the Punjab is Punjabi. In the Indian Punjab this is written in the Gurmukhi script. Pakistan uses the Shahmukhi script, that is closer to Urdu script. Hindi, written in the Devanagri script, is used widely in the Indian states of Himanchal Pradesh and Haryana. Several dialects of Punjabi are spoken in the different regions. The Majhi dialect is considered to be textbook Punjabi and is shared by both countries.
Punjabis
The Punjabis (Punjabi: , ਪੰਜਾਬੀ) or Punjabi people are an ethnic group associated with the Punjab region in South Asia, specifically in the northern part of the Indian subcontinent, presently divided between Punjab, India and Punjab, Pakistan. They speak Punjabi, a language from the Indo-Aryan language family. The name Punjab literally means the "land of five waters" in Persian: panj ("five") āb ("waters"). The name of the region was introduced by the Turko-Persian conquerors of the Indian subcontinent. The historical Punjab region (see the partition of Punjab for important historical context) is often referred to as the breadbasket in both India and Pakistan.