The name Tezpur is derived from the Sanskrit words 'teza' (meaning blood) and 'pura' (meaning town or city).
Banasura was the eldest of the hundred sons of Bali, who in turn was the son of Virochana and grandson of Prahlada (son of Hiranyakashipu and devotee of Narasimha).