Lyrics Page

Angels We Have Heard On High (King Of Kings)

By JJ Heller

471 views Sep 28, 2026 updated Angels We Have Heard on High (King of Kings) - Single album Verified editorial review

Song Meaning

JJ Heller's "Angels We Have Heard on High (King of Kings)" carries the traditional French carol's verses close to the original before adding one short, direct title to the familiar refrain: "King of Kings, and Lord of Lords." It's a phrase borrowed straight from Revelation, where it names exactly who is riding out at the end of the story — and Heller drops it right into the middle of a birth announcement.

"Shepherds, why this jubilee? Why your joyous strains prolong? What the gladsome tidings be, which inspire your heav'nly song?" is the carol's own question, asked on behalf of anyone hearing the story secondhand and wondering what all the excitement is actually about. The answer follows directly: "come to Bethlehem and see Him whose birth the angels sing, come, adore on bended knee, Christ the Lord, the newborn King."

By naming the baby "King of Kings" this early in the story, Heller's arrangement collapses the distance between the manger and the throne — the same authority Revelation describes at the end of everything is already present, however quietly, at the very beginning. The repeated "Gloria, in excelsis Deo" running through it all is Luke's own words for what that recognition sounds like out loud.

Lyrics Verified by Editorial Team

Angels we have heard on high
Sweetly singing o'er the plains
And the mountains in reply
Echoing their joyous strains

Gloria, in excelsis Deo
Gloria, in excelsis Deo

Shepherds, why this jubilee?
Why your joyous strains prolong?
What the gladsome tidings be?
Which inspire your heav'nly song?

Gloria, in excelsis Deo
Gloria, in excelsis Deo

King of Kings
And Lord of Lords

Come to Bethlehem and see
Him whose birth the angels sing
Come, adore on bended knee
Christ the Lord, the newborn King

Gloria, in excelsis Deo
Gloria, in excelsis Deo

Music Video

Save Your Favorites

Create a free account to save songs, build your personal library, and connect with the Zion community.

Create Free Account

Join the Zion Community

Create a free account to save your favorite lyrics, submit song suggestions, and connect with fellow worshippers.

No spam. Unsubscribe anytime.