Egzonim (od gr. ἔξω, éksō, „poza” i ὄνομα, ónoma, „nazwa”) – nazwa używana w danym języku na określenie ludów lub obiektów geograficznych występujących poza obszarem funkcjonowania danej kultury. Egzonim odróżnia się swoją formą od endonimu, czyli określenia funkcjonującego w języku miejscowym, sformułowania używanego przez mieszkańców obcego obszaru geograficznego[1][2] . Np. angielski egzonim Prague, odnoszący się do miasta Pragi, odpowiada czeskiemu endonimowi Praha[2] .
Termin ten został wprowadzony w 1957 roku przez Marcela Aurousseau[2] , a jego urzędowa definicja została zatwierdzona w 2002 roku na VIII Konferencji ONZ w Sprawie Standaryzacji Nazw Geograficznych.
Zalecane formy polskich egzonimów ustala Komisja Standaryzacji Nazw Geograficznych, publikując ich wykazy.