The official language of Nepal is Nepali, although many other languages are spoken in different parts of the country, including Maithili, Bhojpuri, Tharu, Tamang, and Newari.