There are many legend linked with the Indian state being named 'Tripura'. Some of these are:
The origin of the word Tripura is attributed to the legendary tyrant king of Tripura, Tripur. According to legend, Tripur was the 39th descendant of Druhya, who was a descendant of Yayati, one of the lunar race kings. He was so powerful that he ordered his subjects to worship him as the sole God. People fled to escape his tyranny to the nearby state of Hiramba (Cachar).
The word Tripura may have originated from Tripura Sundari: the presiding deity of the land which is famous as one of the 51 Shakti Peethas, pilgrimage centres of Shakti worshippers of Hinduism.
According to historian Kailash Chandra Singha, the word Tripura is a derivative from two different Kokborok words 'Twi' and 'Pra'. Twi means water, Pra means near. It is likely that the state bears the name Tripura from this fact that in ancient time the boundaries of Tripura extended up to the Bay of Bengal when its ruler held sway from the Garo Hills to the Arakan.
According to another school of thought the name Tripura was probably given to the state in honour of the temple at Udaipur, Tripureshwari, the wife of lord Shiva.