Here is a list of characters represented in the Persian epic poem Shāhnāmeh by Ferdowsi, including both heroes and villains :