"O Come, O Come, Emmanuel" is a Christian Advent hymn. It's actually a translation of the original Latin, "Veni, Veni, Emmanuel" which was written in Germany in 1710. The tune is from 15th century France.

This version comes from "Hymns Ancient and Modern" (1861) and was translated by John Mason Neale (1818 - 1866).

Listen

Download

Sung by Michael Armenta.

This version below is somewhat different from the lyrics above...

Download

Sung by Alan Mapstone.