Teheran's rhymes with:
teherans, teherans, teherans, teherans, afrikaans, alphonse, azerbaijan's, batons, bonn's, brons, bronze, come-ons, cons, don's, dons, donze, fons, fonz, goings-ons, han's, hons, hwan's, jahns, john's, johns, jon's, kahan's, kahn's, kazakhstan's, khan's, konz, lat-lons, lian's, livan's, lons, milan's, nithuekan's, omans, ons, pons, put-ons, ron's, run-ons, saint-saens, salons, schons, sohns, sons', spawns, st-johns, swann's, swans, taiwan's, teherans, tehran's, tehrans, try-ons, vons, yuan's, yvonne's
Teheran's sounds like:
tarango, tarmac, tarmacs, tarnish, tarnowski, tarrance, tarring, tearing, teetering, teherani's, teheranis, teherans, tehran's, tehrani's, tehranis, tehrans, terence, terence's, term's, terming, terms, ternes, terns, terrains, terrance, terrence, terrones, thermco, thermos, thorn's, thornock, thorns, throng, throngs, throwing, tiramisu, tiring, torrance, torrence, torrens, torumi's, tottering, tourangeau, touring, tourneys, towering, train's, trainees, training, trains, tramco, trams, trance, tranche, tranches, trang, trans, transcisco, transco, transkei, transohio, transou, transue, transway, traumas, tremens, trench, trenches, trimac, trimas, trimming, trimmings, trims, trinka, triremes, trnka, troncoso, tronic, trounce, troung, troyanos, truancy, truman's, trumka, trunk, trunks, trunzo, truong, try-ons, trying, turing, turnage, turning, turnkey, turns, tutoring, tyrannies