Branná (do 1947 Kolštejn, niem. Goldenstein) – wieś gminna w Czechach, na północnych Morawach, w kraju ołomunieckim, w powiecie Šumperk.
Pierwsza wzmianka o miejscowości pochodzi z 1325. W przeszłości posiadała prawa miejskie - od 1436 miała statut miasteczka, a od 1897 aż do połowy XX wieku miasta - utraciła je po wyludnieniu wsi, które nastąpiło w wyniku wysiedlenia miejscowych Niemców. Właścicielami wsi i zamku byli arystokraci z rodów Wustenhube, Waldstein, Zierotin (Žerotín, od ich herbu rodowego pochodzi herb gminy), a w XIX wieku Liechtensteinowie.
W okresie międzywojennym liczba mieszkańców była kilkukrotnie większa niż obecnie - było ich ponad 1000, głównie Niemców.
W miejscowości jest stacja kolejowa Branná.