El topónimo no tiene origen cierto. Unas teorías lo hacen venir del árabe Tomar, enterramiento, quizá porque aquí se dice que fue enterrado un santón llamado Abuyahya en una mezquita. Otras defienden el hebreo Tomaret. Y otras lo identifican con la ciudad que Plinio llama Tema o Toma, que al parecer estaba por esta zona.