Folk singer
~noun
Entry: someone who sings and often composes folk songs.
@ Milton-Kindersley Advanced Dictionary