balladeer

noun
  1. a person who sings ballads or folk songs, especially as a profession

Examples