Rupi, Hindistan, Mauritius, Nepal, Pakistan, Seyşeller ve Sri Lanka'da kullanılan para birimidir.
İngilizce "rupee" kelimesinden türeyen bu terim, Sanskritçe kökenli olup gümüş anlamına gelir.
Her ülkenin rupisi farklı değerlere sahiptir ve alt birimlere ayrılır.