Toponimele chinezești sunt nume de locuri din China. Deoarece limba chineză nu a avut niciun fel de alfabet fonetic până acum câteva sute de ani (în comparație cu miile de ani în care au fost folosite caracterele chinezești), a existat o mare confuzie în ceea ce privește denumirea locurilor în chineză. Deoarece caracterele chinezești sunt un sistem de scriere logografică, ceea ce înseamnă că scrierea arată mai degrabă sensul cuvintelor decât pronunția acestora, ele pot fi folosite pentru a scrie cuvinte în multe limbi diferite. Pe lângă toate acestea, limba chineză nu este o limbă unificată, ci o întreagă ramură a familiei de limbi sino-tibetane. Multe dintre limbile sau dialectele chinezești sunt reciproc ininteligibile, ceea ce înseamnă că un vorbitor al unei limbi sau al unui dialect nu poate înțelege un vorbitor al altei limbi sau dialecte decât dacă unul dintre ei cunoștea deja limba sau dialectul celuilalt. De exemplu, mandarina și cantoneza sunt ambele dialecte ale limbii chineze, dar sunt atât de diferite una de cealaltă încât vorbitorii lor nu se pot înțelege între ei decât dacă cel puțin un vorbitor le cunoștea pe amândouă. Prin urmare, să știi ce dialect vorbit să folosești atunci când scrii numele în alfabetul roman, care este un sistem de scriere fonetică și nu unul logografic, poate fi o provocare. De exemplu, în timp ce numele orașului este scris ca 北京 în chineză, acesta se numește Běijīng în mandarină și Bak1 Ging1 în cantoneză.
În China continentală, majoritatea toponimelor sunt în chineza mandarină, limba oficială vorbită în această țară. Chiar dacă sunetele din chineza mandarină nu s-au schimbat de mult timp, au existat multe moduri diferite de a scrie toponimele chinezești în mandarină folosind alfabetul roman sau multe tipuri diferite de romanizări. Acest lucru a creat multă confuzie și dezinformare pentru vorbitorii de altă limbă decât chineza cu privire la cum să numească toponimele chinezești. De exemplu, Beijing era scris Peking, Nanjing era numit Nanking, Tianjin era scris Tiantsin, iar Qingdao era scris Tsingtao. Aceste numeroase sisteme de ortografie au provocat confuzie în rândul vorbitorilor de alte limbi, astfel că orice nume pe care vorbitorii de alte limbi îl dădeau toponimelor sfârșea prin a suna foarte diferit de cel din chineza mandarină. Pentru a-i învăța pe oameni cum să pronunțe corect chineza mandarină, atât pe chinezii continentali, cât și pe cei care nu sunt chinezi, Partidul Comunist Chinez a făcut din Hanyu Pinyin singura romanizare acceptată în uz oficial și a interzis toate celelalte romanizări în uz oficial în China continentală. Peking a devenit Beijing, Nanking a devenit Nanjing, Tiantsin a devenit Tianjin, iar Tsingtao a devenit Qingdao. Deși pronunția acestor toponime a rămas aceeași în mandarină, aceasta a permis vorbitorilor de altă limbă decât chineza, în special vorbitorilor de limba engleză, să pronunțe toponimele chinezești mult mai exact decât în mandarină.
Cu toate acestea, în regiunile autonome, locuri din China în care anumite grupuri minoritare reprezintă o mare parte din populația regiunii, multe denumiri de localități au fost schimbate din chineză în limbile locale pentru a reprezenta limbile locale. De exemplu, orașul Dihua (迪化) a fost schimbat înapoi în Urumqi, care este numele orașului în limba locală uigură, după ce a fost formată Regiunea Autonomă Uigură Xinjiang.
În Taiwan, unde chineza mandarină este, de asemenea, limba oficială, ortografia toponimelor tinde să fie inconsecventă. Numele orașelor taiwaneze sunt, de obicei, în romanizare poștalăchineză. Acesta este motivul pentru care orașele sunt ortografiate Taipei, Kaohsiung și Taichung în loc de Taibei, Gaoxiong și Taizhong, care este modul în care ar fi fost ortografiate în Hanyu Pinyin. Acest lucru se întâmplă deoarece mulți taiwanezi nu apreciază utilizarea Hanyu Pinyin (chiar dacă este romanizarea standard a chinezei mandarine în întreaga lume), deoarece a fost creată de Partidul Comunist Chinez, care nu este agreat de mulți taiwanezi. În timp ce în cadrul orașelor din nordul Taiwanului majoritatea denumirilor de străzi, districte și stații de metrou sunt în Hanyu Pinyin (deoarece Hanyu Pinyin este în general mai acceptat în nord), orașele din sudul Taiwanului folosesc multe sisteme de ortografie diferite, pur și simplu pentru a rezista la utilizarea Hanyu Pinyin. În mai multe cazuri, exact aceeași stradă poate fi ortografiată în mai multe moduri diferite. De exemplu, în Banqiao, Xinzhan Road (新站路) este ortografiată "Shinjann Rd." pe o secțiune și "Sin Jhan Rd." pe alta.