O come, O come Emmanuel.
As far as I can determine.
Translated from Latin by John Mason Neale in 1851. The original Latin is, as stated elsewhere, from the O Antiphons and is thought to date from the 12th Century.
The tune is based on a 15th Century Franciscan Processional.