Nama Indonesia berasal dari kata "indos" yang berarti "India" dan "nesos" yang berarti "pulau", sehingga arti Indonesia adalah "pulau India".
Nama Bali berasal dari kata "bali" yang berarti "persembahan", karena pulau ini dianggap sebagai persembahan bagi Dewa oleh penduduk setempat.
Nama Jakarta berasal dari kata "Jayakarta" yang berarti "kota kemenangan", nama ini diberikan oleh Sultan Banten pada tahun 1527.
Nama Surabaya berasal dari kata "sura" yang berarti "buaya" dan "baya" yang berarti "terdesak", sehingga artinya adalah "buaya yang terdesak".
Nama Bandung berasal dari kata "bendung" yang berarti "pembatas", karena kota ini terletak di antara dua gunung yang membentuk pembatas alam.
Nama Yogyakarta berasal dari kata "Ayodhya" yang berarti "kota yang tidak dapat dihancurkan", karena kota ini dianggap sebagai kota suci oleh penduduk setempat.
Nama Medan berasal dari kata "madina" yang berarti "kota suci", karena kota ini dianggap sebagai kota suci oleh penduduk setempat.
Nama Aceh berasal dari kata "uchi" yang berarti "sumber air", karena kota ini memiliki banyak sumber air yang melimpah.
Nama Padang berasal dari kata "padang" yang berarti "lapangan", karena kota ini dikelilingi oleh lapangan-lapangan luas yang subur.
Nama Malang berasal dari kata "melang" yang berarti "beruntung", karena kota ini dianggap sebagai kota yang beruntung oleh penduduk setempat.