A quick (incredibly simplified) Chinese lesson to impress your friends:
(Disclaimer: I may be making all of this up.)
"Nan" means south, "Dong" means east, "Xi" means west, "Bei" means north, "Shan" means mountains, "Lu" means road/street.
So Shanghai ("On the sea") is divided into two main sections: Puxi (west of the Huangpu) and Pudong (east of the Huangpu), where I think "Pu" is short for the "Huangpu" river (Huangpu jiang). Someone can correct me on this if I'm wrong, or I'll ask my friend later.
Shanxi province means "west of the mountains," Shandong is east of the mountains.
As I mentioned in the previous post, "Nanjing Dong Lu" refers to the east side of Nanjing Road. Nanjing Xi Lu is the west side. "Nanjing" itself means "Southern Capital" .
Pop quiz, hotshot: what does "Beijing" mean?