À l'origine, il s'agissait d'un temple populaire. Les habitants l'appelaient « Wat Samo Kraeng » car de nombreux arbres Samo-Rong-Raeng y poussaient. Certains suggèrent que « Samo » est une variante du mot « Thamo » (pierre). Le temple s'appelait probablement à l'origine « Thamo Kraeng », signifiant « pierre dure ». Son Altesse Royale le Prince Maha Sura Singhanat, Prince du Palais de l'Avant sous le règne du roi Rama Ier, le fit rénover. Plus tard, Son Altesse Royale le Prince Sampanthawong Ther Prince Pitakmontri, fils de la Reine Srisudarat, sœur aînée du roi Rama Ier (ancêtre de la dynastie Montrikul), poursuivit les travaux. Son protecteur était Son Altesse Royale le Prince Kunchorn, fils du roi Phutthaloetla Naphalai, roi Rama II (ancêtre de la dynastie Kunchorn). Après sa mort, son fils, Son Altesse Royale le Prince Singhanat Ratchadurongkrit, prit la relève. Le temple fut ensuite entretenu par les descendants de la famille Kunchorn. Sous le règne du roi Rama IV, le temple fut élevé au rang de temple royal et rebaptisé Wat Thewarat Kunchorn. Le nom « Thewarat », signifiant « Indra », fut placé avant celui du prince Kunchorn, qui signifie « éléphant ». Ainsi, le nom se traduit par « l'éléphant d'Indra ». Aujourd'hui, le temple est classé monument historique majeur par le Bureau des Beaux-Arts.