TEHRAN Meaning of TEHRAN in English Tehren: The capital and largest city of Iran; located in northern Iran. Advanced Islamic English dictionary. Расширенный исламский словарь английского языка. 2012