The song is of English origin but was very popular in many parts of North America. Johnny Cash does a fantastic job on his "American" album, there is also a good version by Dolly Parton.
If you just search the title and add "history" , you will get quite a lot of information.