A couple of tongue-in-cheek definitions (with a kernel of truth):-A folk song is any song whose lyrics you can hear.
-Folk music is any music you can't make a living playing.
Some years ago, the Canadian Folk Music Society tried to come up with a definition of "folk music". We ended up changing the name of the society to get rid of the f-word.