Most of the people of Uttarakhand speak Indo-Aryan languages. Hindi is the official language of the state. Hindustani, which contains words from both Hindi and Urdu, is the principal spoken language. Other languages used in Uttarakhand include Garhwali and Kumauni (both Pahari languages), Punjabi, and Nepali.