Gana bayrağı, Gana'nın Etiyopyabayrağından esinlenerek oluşturduğu, günümüzdeki hâli ile de ilk olarak 6 Mart 1957 yılında kullanılmaya başlanmıştır.
II. Dünya Savaşı'ndan sonra sömürgeci Avrupalı ülkelerden bağımsızlığını ilan eden ilk Afrika ülkesi olan Gana, Pan-Afrikanizmin öncülerinden olan o dönemki ilk devlet başkanı Kwame Nkrumah önderliğinde Afrika ülkelerinin siyasi olarak birlikte olmaları gerektiğini savunmuştur. Bu yüzden birçok daha sonra bağımsız olan Afrika ülkeleri oluşturulan bu Gana bayrağını örnek olarak almışlar ve bayraklarını Pan-Afrikan renklerden oluşturmuşlardır.
Bayrak, üç yatay şeritten meydana gelmektedir. Bayrağı üç eşit parçaya bölen bu şeritler kırmızı, altın sarısı ve yeşil renklerden oluşmaktadır. Yeşil renk tropik bölgede olması dolayısıyla ormanlarını ve bitki örtüsünü, altın sarısı renk ülkenin sahip olduğu yeraltı maden zenginliklerini, kırmızı renk ise ülkesinin bağımsızlığı için çalışan ya da kanını akıtan ulusunu sembolize etmektedir. Yatay altın sarısı şeritin ve böylelikle bayrağın tam ortasında bulunan ve yıldızın köşelerinin hem kırmızı hem de yeşil bölüme değdiği, siyah renkli beş köşeli yıldız Afrika'nın özgür olma isteğini ve sömürgecilik sistemine karşı birliği ifade etmektedir.
Gana bayrağı daha sonra Gana'nın da içerisinde bulunan Afrika Devletler Birliği oluşumunda da baz olarak alınmış, birlik içerisinde yer alan ülkeler önceleri iki iken iki yıldız (Gana ve Gine), daha sonları Mali'nin de bu birliğe katılması ile üç yıldıza çıkartılmıştır. Birlik çoğaldıkça artması planlanan yıldız sayısı birliğin uzun ömürlü olmaması sonucu gerçekleşmemiş, Gana birliğin dağılması sonrası yeniden tek yıldızlı bayrağına geri dönmüştür. 1964 ile 1966 yılları arasında iktidarda olan partinin bayrağından esinlenerek altın sarısı renk yerini beyaza bırakmış ancak bu durum 1966 yılında tekrar değişerek eski orijinal bayrağa geri dönülmüştür.
Tasarım
Ulusal bayrağın renk kodları ve ölçüleri aşağıda belirtildiği gibidir.