Angolská národní banka (portugalsky Banco Nacional de Angola) je centrální bankou Angoly. Její sídlo se nachází v hlavním městě Luandě. Je jediným subjektem, který má povolení vyrábět měnu pro Angolu.
Počátky banky jsou spojeny s BNU.
V roce 1864 byla v portugalském Lisabonu založena Banco Nacional Ultramarino (BNU), která sloužila především jako emisní banka pro portugalská zámořská území. V následujícím roce 1865 otevřela BNU pobočku v Luandě v portugalské Angole. Když Portugalci v roce 1926 zřídili pro Angolu samostatnou banku, Bank of Angola (portugalsky Banco de Angola), převedla Banco Nacional Ultramarino svou pobočku ve Stanleyville na Bank of Angola, která ji v roce 1934 převedla do Bomy a v roce 1947 ji uzavřela.
Po získání nezávislosti Angoly v roce 1975 vláda bankovní centrum znárodnila a z Angolské banky se stala Angolská národní banka. Fungovala jako centrální banka, emisní banka a komerční banka až do 20. dubna 1991, kdy byla omezena na roli centrální banky. Od roku 1999 začala Národní banka Angoly provádět reformy, aby splňovala mezinárodní standardy.