Rupiah
Nama Rupiah berasal dari kata India: "rupiya" () yang dimana kata tersebut berakar dari bahasa Sansekerta yaitu: "rupyakam" () yang berarti "perak". Nama "Rupiah" dijadikan nama mata uang Indonesia dikarenakan pengaruh budaya India yang kuat semasa kejayaan kerajaan-kerajaan Hindu-Buddha di Nusantara selama ratusan tahun yang telah terasimilasi kedalam budaya dan perbahasaan di Indonesia. Nama Rupee (dibaca "rupi") juga digunakan untuk mata uang negara-negara seperti India, Pakistan, Nepal, Seychelles, Mauritus dan Sri Lanka sementara di Maladewa diketahui sebagai "Rufiyah", mirip dengan di Indonesia "Rupiyah", hanya dibedakan dengan "f". Banyak negara-negara yang menggunakan kata ini ("rupya") untuk mata uang negara mereka karena merupakan hasil dari pengaruh penyebaran bahasa Sansekerta yang telah ada sejak Abad ke-6 SM ke berbagai negara-negara kawasan Samudera Hindia.
Majapahit
Majapahit merupakan negara agraris dan sekaligus negara perdagangan. Pajak dan denda dibayarkan dalam uang tunai. Ekonomi Jawa telah sebagian mengenal mata uang sejak abad ke-8 pada masa kerajaan Medang yang menggunakan butiran dan keping uang emas dan perak. Sekitar tahun 1300, pada masa pemerintahan raja pertama Majapahit, sebuah perubahan moneter penting terjadi: keping uang dalam negeri diganti dengan uang "kepeng" yaitu keping uang tembaga impor dari China. Pada November 2008 sekitar 10.388 keping koin China kuno seberat sekitar 40 kilogram digali dari halaman belakang seorang penduduk di Sidoarjo. Badan Pelestarian Peninggalan Purbakala (BP3) Jawa Timur memastikan bahwa koin tersebut berasal dari era Majapahit. Alasan penggunaan uang logam atau koin asing ini tidak disebutkan dalam catatan sejarah, akan tetapi kebanyakan ahli menduga bahwa dengan semakin kompleksnya ekonomi Jawa, maka diperlukan uang pecahan kecil atau uang receh dalam sistem mata uang Majapahit agar dapat digunakan dalam aktivitas ekonomi sehari-hari di pasar Majapahit. Peran ini tidak cocok dan tidak dapat dipenuhi oleh uang emas dan perak yang mahal.