Answer
The name Lord of hosts occurs over 200 times in the Old Testament Scriptures. God is first called the “Lord of hosts” in 1 Samuel 1:3. The word Lord, in all capitals, refers to Yahweh, the self-existent, redemptive God. The word hosts is a translation of the Hebrew word sabaoth, meaning “armies”—a reference to any army, spiritual or earthly. The name Lord of hosts emphasizes God’s sovereign control over every power, dominion, force, and realm.
Various translations handle YHWH saboath in various ways. The NIV translates the name as “Lord Almighty.” The NLT has “the Lord of Heaven’s Armies.” The NASB has the broader “Lord of armies,” and the NET has the even broader “Lord who rules over all.” The ESV sticks with “the Lord of hosts.”
This name for God first appears at the close of the period of the judges. In the same sentence as “Lord of hosts” is a reference to Shiloh, where the ark of the covenant was being kept (1 Samuel 1:3). The ark symbolized Yahweh’s rulership, among other things, for He sits enthroned above the cherubim (1 Samuel 4:4; Psalm 99:1). Some have suggested that Lord of hosts reaffirms that God is the true Leader of Israel’s armies, in spite of the low spiritual condition of the nation of Israel during the time of the judges. In 1 Samuel 17:45, as part of his pre-fight verbal sparring with Goliath, David invokes this name of God. In doing so, David claims that God is the universal Ruler over every force, whether in heaven or on earth. Goliath is no match for the Lord of hosts.
Soon after David’s defeat of Goliath, Israel would enter the international scene. It was necessary for the nation to realize that Yahweh was King over all—even over the many other nations. This kingship of the Lord of hosts is vividly expressed in Psalm 24:10: “Who is this King of glory? The Lord of hosts, he is the King of glory!” (ESV). He is the glorious King of Israel, and Zechariah 14:9 tells us that He will be King of the world, over all the kingdoms of the earth (cf. Isaiah 37:16).
Eventually, Yahweh of armies will put down all rebellion (Isaiah 24:21–23) and establish His kingdom from Mt. Zion (Isaiah 31:4–5; 34:12). As the Lord of hosts, God is the all-powerful Ruler over the entire universe. All authority is His, and He is on the march with His armies. He alone intervenes to provide victory for His people. He alone brings world peace. At the same time, He is available to hear the prayers of His people (Psalm 80:19). There is no other God like this.
The sovereign Lord of hosts has the grace to always be there for the one who comes to Him through faith in the Lord Jesus Christ. The King of glory, who commands the armies of heaven and who will eventually defeat every enemy arrayed against Him, is none other than Jesus Christ. Jesus is the Lord of hosts (see Revelation 19:11–20).