Define ballad. ballad synonyms, ballad pronunciation, ballad translation, English dictionary definition of ballad. n. 1. a. A narrative poem, often of folk origin and intended to be sung, consisting of simple stanzas and usually having a refrain. b. The music for such a...