Das Wort Flagge kam um 1600 aus dem Niederdeutschen ins Hochdeutsch, und leitet sich ab vom englischen Wort flag, was "schlaff hängen" bedeutet, und seinen Ursprung im altnordischen Wort flagra hat, aber flattern heißt. Im Niederdeutschen wurde das Wort dann mit Doppel –g– verwendet, ähnlich solchen Worten wie baggern, Dogge, flügge, Roggen usw. Die Wortverbindung "die Flagge streichen" ist eine Lehnübersetzung des 17. Jahrhunderts von der englischen Redewendung to strike colours.
In moderner Auslegung werden allerdings Unterschiede zwischen Fahne und Flagge gemacht. So versteht man heute unter einer Fahne ein an einer Fahnenstange direkt befestigtes, aus Tuch hergestelltes und besonders gestaltetes Unterscheidungszeichen, wohingegen eine Flagge zwar auch ein aus Tuch hergestelltes, besonders gestaltetes Unterscheidungszeichen ist, jedoch an einer Flaggenleine leicht auswechselbar befestigt wird und mit ihrer Hilfe an einem Flaggenmast oder Flaggstock gehisst und niedergeholt werden kann.