Původ slovarupie je patrně vsanskrtském slověrūp, nebo takérūpā, což znamenástříbro. Podobná slova s obdobnými významy můžeme nalézt i v jiných indických jazycích. Původně bylo slovoRūpaya užíváno pro stříbrnou minci vážící 178 zrn (cena takového množství stříbra je v dnešní době přibližně šestdolarů). Tuto minci zavedl indický králŠer šáh Suri přibližně mezi lety1540–1545. Tato mince byla v Indii používána ještě v doběBritského impéria a za britskou měnu byla nahrazena až na sklonku19. století. Formálně rupie dělila na 16 annů, 64 paisů a 192 piů. Srí Lanka ale přešla nadesítkovou soustavu v roce1869, Indie v roce1957 a Pákistán v roce1961 – po těchto datech se ve všech těchto státech dělila rupie jen na 100 paisů.
Rupie také slouží jako fiktivní měnová jednotka v několika počítačových hrách.