Formal:
* Epic poet: This is the most direct and common term for someone who writes epic poetry.
* Bard: This term evokes a more traditional image, often associated with Celtic cultures. Bards would often recite epic poems and stories accompanied by music.
* Rhapsodist: This term refers specifically to a performer of epic poetry, often traveling from town to town reciting their works.
Informal:
* Storyteller: This is a broader term that encompasses a range of storytellers, including those who narrate epic tales.
* Verse-maker: A less formal term for a poet.
The best term to use will depend on the specific context and the specific type of epic being discussed.