Budhanilkantha représente un Vishnou endormi, flottant comme un astronaute géant sur un lit de serpents au milieu d'une grande piscine d'eau symbolisant l'océan cosmique. Le nom Budhanilkantha n'a rien à voir avec Bouddha, mais signifie littéralement "gorge bleue déguisée par la boue". Le nom particulier se réfère à deux légendes attachées à la statue, l'une d'elles racontant qu'un agriculteur a trouvé la statue perdue depuis longtemps dans la boue en travaillant son champ avec une charrue et l'autre disant que Vishnou s'est sacrifié en buvant le poison de l'océan cosmique, ce qui a ensuite rendu sa gorge bleue.