As per the 2011 census, 123 languages are spoken in Nepal. Nepal's linguistic heritage has evolved from three major language groups: Indo-Aryan, Tibeto-Burman, and indigenous. The major languages of Nepal (percent spoken as mother tongue) are Nepali (44.6%), Maithili (11.7%), Bhojpuri(6%), Tharu (5.8%), Tamang (5.1%), Nepal Bhasa (3.2%), Magar (3%) and Bajjika (3%) Kirat-Sunuwar, Limbu, Rai, Gurung, .[1]
Nepali, written in Devanagari script, is the official national language and serves as lingua franca among Nepalese ethno-linguistic groups. Extinct languages of Nepal include Kusunda, MaWalinga and Waling