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