This song is very, very old indeed. The lyrics, all the lyrics, are found in songbooks from the 1600s and 1700s. The tune is of English origin and could possibly be as old as a thousand years. "What Child Is This" is a newer song set to the same tune, and as such the tune is often associated with Christmas. Let me see if I can find some more information.