Egzonim (od gr. ἔξω, éxō, "poza" i ὄνομα, ónoma, "nazwa") – nazwa używana w określonym języku dla obiektu geograficznego znajdującego się poza obszarem, gdzie ten język ma status oficjalny, i różniąca się swoją formą od nazwy używanej w języku lub językach oficjalnych na obszarze, gdzie znajduje się dany obiekt geograficzny.
Polskie egzonimy zwane są również polskimi nazwami geograficznymi świata, lecz termin ten jest nieco szerszy i obejmuje również nazwy, które formalnie nie spełniają definicji egzonimu, lecz w praktyce funkcjonują jako egzonimy. Przykładem takiej nazwy jest Dunaj, który nie jest egzonimem, gdyż polska nazwa jest identyczna ze słowackim endonimem tej rzeki oraz ukraińskim endonimem Дунай zapisanym w polskiej transkrypcji (pozostałe endonimy to: niem. Donau, węg. Duna, chorw. Dunav, serb. i buł. Дунав, rum. Dunărea).
Termin ten został wprowadzony w 1957 roku przez Marcela Aurousseau, a obecna jego definicja została zatwierdzona w 2002 roku na VIII Konferencji ONZ w Sprawie Standaryzacji Nazw Geograficznych.
Poprawne formy polskich egzonimów ustala Komisja Standaryzacji Nazw Geograficznych, publikując ich wykazy.
Termin egzonim bywa także używany w znaczeniu egzoetnonimu, jako nazwa nadana grupie ludzi lub nacji poprzez osobę/osoby nienależące do tejże grupy[].