a horn: the pointed growth on a creature's head, and by extension the strength or the ruler that a horn stands for
In the New Testament this word turns up almost entirely inside a vision, and the horns are there to be counted. A horn shows how much power its bearer holds, so the slain Lamb has seven, the dragon and the beast from the sea have ten each, and the beast from the earth has only two. When John asks what the ten mean, the angel answers plainly that they are ten kings. That answer is the key to the whole picture: one horn, one ruler.
Behind this stands the Hebrew Bible, where the matching word (קֶרֶן) covers the same ground and more. There a horn lifted high means strength granted, a horn broken means strength destroyed, and the horns of the altar are the projections at its four corners that a man in danger could grab hold of. Daniel's night vision of horned beasts, written in Aramaic (קֶרֶן), is the direct source of the ten horned monster John sees.
Two New Testament uses reach past the beasts. One is the voice that speaks from the four horns of the golden altar in Revelation 9:13, the only place the word names a piece of furniture rather than a creature. The other is Zechariah's song in Luke 1:69, where God has raised up a horn of salvation in the house of David. Nothing in that scene is horned. The phrase is borrowed whole from the Psalms, where a raised horn means rescuing strength, and it announces that God has produced a mighty deliverer.