В
шиитской традиции считается, что после покорения Ирана арабами Шахр Бану была вывезена в Медину, где при поддержке имама
Али ибн Абу Талиба вышла замуж за Хусейна и родила ему сына Али, более известного под именем Зейн аль-Абидин, четвертого шиитского имама.
Сунниты и большинство ученых отрицают существование Шахр Бану и утверждают, что между дочерью Ездигерда и женой имама Хусейна нет ничего общего. В то же время, согласно шиитской легенде, Шахр Бану знала о своем предназначении стать женой имама задолго до разгрома державы своего отца: во сне к ней явился дух дочери Пророка
Фатимы и предсказал ее судьбу. Тогда же царевна увидела лицо имама Хусейна, а спустя годы узнала его, будучи в плену.