Iran hanged a 21-year-old man on Sunday after convicting him of the rape of dozens of women in the historic southern city of Shiraz, the judiciary said.