Proper noun
Ranganatha A Hindu deity, more well known in South India.
As for the story of the idol of Ranganatha reclining on Sesha, it so happened that Devendra had a curse. Source: Internet