Angels We Have Heard on High
Ella Fitzgerald Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

Angels we have heard on high
Sweetly singing o'er the plain
And the mountains in reply
Echoing their joyous strains
Glo-glo-glo-gloria, in excelsis deo
Ooh, no, yeah yeah

Shepards, why this jubilee
Why your joyous song prolong
What the gladsome tidings be, ohh
That inspire your heavenly song
Glo-glo-glo-gloria, in excelsis deo
Oh oh oh, ooh oh, oh yeah

Ohh, come to bethlehem and see
Him whose birth the angels sing, oh
Come on adore on bended knee
Christ, the lord, our new-born king
Glo-glo-glo-gloria, in excelsis deo, oh yeah

On the day, that christ was born
The angels sang such a heavenly song
In excelsis deo, ohh

Angels we have heard on high
Angels we have heard on high
Angels we have heard on high
Angels we have heard on high
In excelsis deo
In excelsis deo





In excelsis deo

Overall Meaning

The song "Angels We Have Heard On High" is a classic Christmas carol that beautifully captures the joyous news of the birth of Christ as described in the Gospel of Luke. The first verse speaks of the angels’ song of praise and the response of the mountains in echoing their “joyous strains”. The chorus, “Glo-glo-glo-gloria, in excelsis deo” is Latin for “Glory to God in the highest”. The start of the next verse directly addresses the shepherds, asking them the reason for their jubilation and zealously in prolonging their joyous song. The next line speaks of “the gladsome tidings” – the happy news that has inspired their song. The second use of the chorus in this verse serves to emphasize the glory due to God for this wonderful news.


The third verse exclaims, “Ohh, come to bethlehem and see/Him whose birth the angels sing”. It is reminiscent of the call to action made by the angels to the shepherds in Luke 2:15. The next line urges the listeners to come adore Christ, and alludes to the Christmas tradition of bending down on one knee when greeting or praising royalty. The final reciting of the chorus ends the song on a powerful message of salvation and redemption.


Overall, "Angels We Have Heard on High" is an uplifting and inspirational song that reminds us of the true reason for the season. It celebrates the wonder and majesty of the birth of Christ, and encourages us to share in the joyous news of his coming.


Line by Line Meaning

Angels we have heard on high
We have heard of angels singing high above us


Sweetly singing o'er the plain
The angels are singing beautifully across the open field


And the mountains in reply
The mountains respond to the angels' song


Echoing their joyous strains
The mountains repeat the delightful melody of the angels


Glo-glo-glo-gloria, in excelsis deo
The angels are singing 'Gloria in excelsis deo'


Ooh, no, yeah yeah
Expressing excitement and delight


Shepards, why this jubilee
Why are the shepherds so joyful?


Why your joyous song prolong
Why continue singing such a happy tune?


What the gladsome tidings be, ohh
What is the joyful news that inspires this celebration?


That inspire your heavenly song
What is the news that has inspired the angels' heavenly song?


Oh oh oh, ooh oh, oh yeah
More expressions of excitement and joy


Ohh, come to bethlehem and see
Come to Bethlehem and see for yourself


Him whose birth the angels sing, oh
The angels are celebrating the birth of Jesus


Come on adore on bended knee
Kneel down in worship and adoration


Christ, the lord, our new-born king
Christ is the Lord and our new King as a baby


On the day, that christ was born
This song is about the day of Jesus' birth


The angels sang such a heavenly song
The angels sang a beautiful song about Jesus' birth


In excelsis deo, ohh
They sang 'Gloria in excelsis deo'


In excelsis deo
Repeated mention of the song they were singing




Lyrics © NEIL MUSIC/SKYVIEW MUSIC, Sony/ATV Music Publishing LLC
Written by: TRADITIONAL, MACK DONALD III BROCK

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found

More Versions