Yes, in one sense heaven means having the beatific vision. For example, we say that we hope to go to heaven after we die here on earth and in this sense heaven means our last end which is the beatific vision. Heaven/s also mean the whole space above the earth where the sun, moon, stars, and galaxies are such as it is written in Gen. 1:1 “In the beginning, God created the heavens and the earth.”
In the Bible, the heavens appears to be the natural abode of the angels. For example, in Psalm 148: 1-2 it says:
"Praise the Lord!
Praise the Lord from the heavens,
praise him in the heights!
Praise him, all his angels,
praise him, all his host!
All the angels were probably created in the heavens. Which heaven is debatable for there appears to be various levels of heavens in the Bible. The Hebrew word for ‘heaven’ in the Old Testament is always in the plural such as ‘heavens’. St Paul mentions that he was caught up to the third heaven presumably inferring that there is a first and second heaven. From various passages of scripture, some fathers of the church and various theologians such as the scholastics, speculate that there is a created invisible heaven which itself has various levels above the visible heavens we see. In this opinion, the highest heaven called the empyrean heaven is the home of the blessed human souls and the good angels. Not that the good angels never leave the empyrean heaven for many of them carry out God’s providence over the visible heavens and the earth but they always see God’s face, that is, the beatific vision.
As you mention, the Book of Revelation says the devil and his angels were cast out of heaven. This is not the heaven of the beatific vision but probably the place where they were created, i.e., some heaven in the heavens, not the highest heaven, but possibly the visible heavens or maybe some heaven above the visible heavens.