Nanjing rhymes with:
arranging, avenging, challenging, changing, cringing, exchanging, impinging, infringing, lounging, lunging, plunging, prearranging, ranging, rearranging, scavenging, scrounging, shortchanging, unchanging
Nanjing sounds like:
nagging, nakanishi, nakasone's, nanchang, nanking, nasons, new-mexicans, niceness, nickens, nicknames, nissan's, nissans, nixon's, nixons, niznik, non-nonsense, noneconomic, nonsense, nosiness, nosing, nuisance, nuisances, nunsense