Доколоніальний період. До приходу європейців територія сучасної Гани була домівкою для потужних держав — імперії Ашанті (Asante), королівства Дагомба, Мампрусі, держав народу фанті. Ашанті мали власну складну систему регалій, у якій центральне місце посідав не прапор у європейському розумінні, а Золотий трон (Sika Dwa Kofi) — священний символ єдності народу ашанті. Візуальна культура тут будувалася навколо символів адінкра, тканини кенте, кольорових парасоль вождів, барабанів і церемоніальних знаків влади. Тобто до колоніальної епохи на цій території існувала багата символіка, але не єдиний «національний прапор» у сучасному державному сенсі.
Європейські прапори на Золотому Березі. Першими європейцями, які закріпилися на узбережжі сучасної Гани, були португальці: у 1482 році вони збудували форт Сан-Жоржі-да-Міна, відомий сьогодні як Ельміна. Над узбережжям майоріли прапори Португалії, згодом Нідерландської Вест-Індської компанії, Данії, Бранденбургу-Пруссії та Великої Британії. Це був не єдиний колоніальний простір, а радше ланцюг фортів і торгових пунктів, де різні держави конкурували за золото, слонову кістку й работоргівлю. Саме назва «Золотий Берег» закріпилася за регіоном через масштабну торгівлю золотом — і згодом цей мотив напряму перейшов у жовту смугу прапора Гани.
Британський Золотий Берег (1821–1957). У 1821 році британська влада взяла під контроль свої прибережні форти на Золотому Березі, а в 1874 році територія отримала статус колонії Gold Coast. Після англо-ашантійських воєн Британія поступово розширила владу вглиб країни: у 1901 році Ашанті та Північні території стали британськими протекторатами. Над колонією майорів британський Blue Ensign із колоніальним знаком — щитом із зображенням слона, пальми та гір. Це був типовий прапор Британської імперії: Union Jack у кантоні й місцева емблема на синьому полотнищі. Він використовувався до 1957 року, хоча адміністративно територія змінювалася й поступово збиралася в майбутню державу Гана.
British Togoland і формування майбутньої Гани. Окремим важливим епізодом був Британський Тоголенд — колишня частина німецької колонії Того, яка після Першої світової війни перейшла під британське управління як мандатна, а потім підопічна територія. У 1956 році там відбувся плебісцит: більшість виборців підтримала приєднання до Золотого Берега. Саме тому незалежна Гана 1957 року постала не просто як колишня колонія Gold Coast, а як нова держава, що об’єднала Золотий Берег, Ашанті, Північні території та Британський Тоголенд. Новий прапор мав представляти вже не колоніальну адміністрацію, а спільну політичну ідентичність цієї держави.
Шлях до незалежності. Після Другої світової війни антиколоніальний рух різко посилився. Важливою точкою став 28 лютого 1948 року, коли в Аккрі британська поліція відкрила вогонь по ветеранах війни, які вимагали належних виплат і роботи. Загибель колишніх солдатів спричинила заворушення й арешти лідерів Об'єднаного конвенту Золотого Берега (UGCC), серед яких був Кваме Нкрума. У 1949 році Нкрума створив Народну партію конвенту (CPP) із гаслом «Self-Government Now». Кампанія громадянської непокори «Positive Action» 1950 року, перемоги CPP на виборах 1951, 1954 та 1956 років і тиск масового руху зробили незалежність неминучою.
Народження прапора 1957 року. Напередодні проголошення незалежності було оголошено конкурс на новий національний прапор. Переможницею стала Теодосія Саломея Окох (1917–2015) — учителька мистецтв, художниця й майбутня діячка ганського спорту. Її ескіз із червоно-жовто-зеленим триколором і чорною зіркою ухвалили як державний прапор. 6 березня 1957 року о півночі на Polo Ground в Аккрі британський прапор було спущено, а прапор Гани піднято вперше. У той самий момент Кваме Нкрума виголосив знамениту фразу: «Ghana, your beloved country, is free forever». Гана стала першою країною Тропічної Африки, що здобула незалежність від європейської метрополії, а її прапор одразу став символом не лише однієї держави, а й усього африканського визвольного руху.

Чому саме чорна зірка. Центральна зірка не була випадковою прикрасою. Вона відсилала до ідеї «Black Star of Africa» — символу визволення людей африканського походження та майбутньої єдності континенту. Часто її пов'язують із Black Star Line Маркуса Гарві — судноплавною компанією, створеною в 1919 році як частина ширшого пан-африканського руху. Для Нкруми, який активно мислив категоріями не тільки ганської, а й загальноафриканської свободи, ця зірка стала ідеальним знаком: простим, сильним і зрозумілим без пояснень.
Республіка 1960 року. 1 липня 1960 року Гана стала республікою, а Кваме Нкрума — її першим президентом. Сам прапор при цьому не змінили: червоно-жовто-зелений триколор із чорною зіркою вже встиг стати головним знаком незалежності. Це важливий момент, бо багато молодих держав після проголошення республіки змінювали символіку, але Гана залишила дизайн 1957 року як основу нової державності.
Союз африканських держав і прапор із кількома зірками. У 1958 році Гана та Гвінея створили Союз африканських держав — ранню спробу політичної інтеграції незалежних країн Африки. Для союзу використовували прапор, заснований на ганському дизайні, але з двома чорними зірками — по одній для кожної держави. Коли в 1961 році до союзу приєдналася Малі, зірок стало три. Це не був внутрішній державний прапор Гани, але епізод дуже показовий: саме ганський прапор став шаблоном для символіки пан-африканського об’єднання, про яке мріяв Нкрума.
Епізод зміни дизайну (1964–1966). У 1964 році, після перетворення Гани на однопартійну державу під керівництвом CPP, центральну жовту смугу замінили на білу. Новий прапор складався з червоної, білої та зеленої смуг із чорною зіркою в центрі. Зміна була політичною: білий колір відповідав партійній символіці Народної партії конвенту. У такому вигляді прапор проіснував недовго. 24 лютого 1966 року, коли Нкрума перебував із візитом за кордоном, військові та поліція здійснили переворот, а владу перебрала Національна рада звільнення (NLC).
Відновлення прапора 1957 року. Після перевороту нова влада відмовилася від партійно забарвленої версії прапора й повернула оригінальний дизайн Теодосії Окох. Від 28 лютого 1966 року червоно-жовто-зелений триколор із чорною зіркою знову є державним прапором Гани. Саме ця версія пережила військові режими, зміну кількох республік, економічні кризи, повернення до багатопартійної демократії та ухвалення Конституції 1992 року.
Прапор у сучасній Гані. Сьогодні прапор Гани — один із найупізнаваніших на континенті. Його піднімають під час державних церемоній на Black Star Square в Аккрі, на матчах футбольної збірної Black Stars, у школах, посольствах і під час святкування Дня незалежності 6 березня. Чорна зірка стала частиною ширшої національної мови символів: вона є в назві головної площі країни, у спорті, державних брендах і візуальній культурі. У цьому сенсі прапор Гани працює не лише як державний знак, а як коротка формула країни: кров боротьби, золото землі, зелень природи й чорна зірка африканської свободи.
Спадщина дизайну. Саме прапор Гани зробив пан-африканські кольори «ефіопського походження» глобально впізнаваними. Після 1957 року подібну палітру почали використовувати інші нові держави Африки — не як копію Гани, а як візуальну мову антиколоніальної свободи. Завдяки простій композиції й сильному символу в центрі прапор Теодосії Окох став одним із найвпливовіших дизайнів в історії африканської вексилології.