Tehran The origin and history of Tehran. Etymology A transliteration of the Persian name tehran, from Classical Persian tahran. Origin: Persian ← Back to the full definition of Tehran