There are at least 92 living languages spoken in Nepal, though some studies list 123. Nepal's languages come from three major language groups: Indo-Aryan, Tibeto-Burman and indigenous. The official national language of Nepal is Nepali, written in Devanagari script. It is the first language of about half the country's population, and is used by people of most ethnic groups to communicate with each other.