Selon la légende locale, le mot Thanjavur est dérivé de “Tanjan”, un Asura (géant).
Ce dernier dévastait la région et c’est le dieu hindou Neelamegha Perumal, une forme de Vishnou, qui le tua et mit fin au carnage.
Thanjavur est un nom tamoul. On disait autrefois Thancheiur. Than signifie froid, chei se traduit par les terres agricoles et ur, la ville. Plus tard, le mot “Thancheiur” est devenu “Thanjavur”.