The song has many variants which usually has a change in the location of the community as well as other minor details.Usually known as The Butcher Boy, there are variants collected all over the English Speaking world.
I recently heard Eleanor Shanley do a great version.