Tarnawa Górna – wieś w Polsce położona w województwie podkarpackim, w powiecie sanockim, w gminie Zagórz. Ma status sołectwa. Leży nad rzeką Kalniczką.
W latach 1973–1977 miejscowość była siedzibą gminy Tarnawa Górna. W latach 1975–1998 miejscowość położona była w województwie krośnieńskim.