The name Nepal
There is still no proven theory that explains how Nepal derived its name. Some say it is derived from Nepa: the language of Newars, as the old name of Kathmandu valley was Nepa.
Another theory states that the name may have been a derivation from the Sanskrit nipalaya, which means “at the foot of the mountains” or “abode at the foot”, a reference to its location in relation to the Himalayas. It has also been suggested that the name comes from the Tibetan niyampal, which means “holy land”.
Yet another theory suggests that Nepal came from the word NE which means wool and PAL means tented house. A long time ago, Nepal used to produce a lot of wool and the houses were used to store the wool, hence the word NE-PAL.
Though its origin is still under controversy one states that the name Nepal is supposed to be derived from the Sanskrit word “NEP” with the suffix ‘AL” added to the word. NEP were the people who used to be cow dwellers, the GOPALS, who came to the Nepal valley for the first time from the Ganges plain of India.