Nepali is an Indo-Aryan language spoken in Nepal, Bhutan, and some parts of India and Burma. It is the official language of Nepal. Roughly half the population of Nepal speaks Nepali as a mother tongue, and many other Nepalese speak it as a second language. Nepali goes by various names. English speakers generally call it Nepali or Nepalese.