Origin: Buddhist Mythology
About Muchalinda / Musilinda / Mucalinda
Muchalinda is said to be the King of the Nagas in India. He is a gigantic cobra snake being who could transform himself into a human being if necessary. He saw that Buddha, while meditating under a Bo tree, was going to be in trouble, as a thunderstorm was about to start. So, the King of the Nagas transformed himself into a full cobra form. With this, he wrapped himself around the tree and Buddha seven times, thus giving him shelter in his time of need. 
Muchalinda was literally a gigantic cobra. 
For more information on footnotes and references, please see the bibliography.