The word Naga comes from the Sanskrit, and nag is still the word for snake, especially the cobra, in most of the languages of India. When we come upon the word in Buddhist writings, it is not always clear whether the term refers to a cobra, an elephant (perhaps this usage relates to its snake-like trunk, or the pachyderm's association with forest-dwelling peoples of north-eastern India called Nagas,) or even a mysterious person of nobility. It is a term used for unseen beings associated with water and fluid energy, and also with persons having powerful animal-like qualities or conversely, an impressive animal with human qualities.
More : Mysterious Naga