La palabra "taka" proviene del término sánscrito tanka, denominación utilizada para designar a una antigua moneda de plata.
La rupia se introdujo en el periodo del dominio turcoafgano, la cual fue mantenida por los mogoles y los británicos.
La población bengalí siempre ha preferido la palabra "taka" para referirse a las rupias, ya fueran de oro o plata.
Esta tradición se ha mantenido hoy en día en las regiones orientales de Bangladés, Bengala Occidental, Tripura, Odisha y Assam.
En los idiomas de estas provincias, a la rupia se la conoce como টাকা (ṭaka) en bengalí, টকা (tôka) en asamés, y ଟଙ୍କା (ṭôngka) en oriya.