The name `Sonitpur’ as well as Tezpur literally means "the city of blood".
It reminds of the romantic legend of Usha and Anirudha. The legend revolves around Banasura, the great Asura king of ancient Tezpur, his beautiful daughter Usha and her friend Chitralekha. The princess saw a handsome prince in her dreams and fell in love with him. Chitralekha, a talented artist, not only painted his portrait from Usha's description but recognised him to be Aniruddha, the grandson of Lord Krishna and ruler of Dwarka. Using her magical powers, Chitralekha spirited Aniruddha away to the princess' boudoir where the two married each other according to Gandharva rites, without the knowledge of the king. When Banasura learnt of the clandestine romance, he imprisoned Aniruddha, which led to the arrival of Lord Krishna to rescue his grandson. A fierce battle followed and the entire city was drenched in human blood, hence the name Sonitpur or Tezpur, i.e. ‘the city of blood’ .
The story of eternal love between Usha and Aniruddha finds expression in many stories, novels, dramas, dance-dramas, movies.