Meaning & History
The name Grand Falls refers to the waterfalls on the Gander River near the town. Grand is likely used to describe the large, impressive nature of the falls. Windsor was added later, likely named after Windsor, England, reflecting the British colonial influence.