Bien que la population soit composées de 26 % de Bengalis, de langue bengalie, les langues de l'administration sont l'hindi et l'anglais. Entre 15 % et 20 % de la population maîtriseraient des degrés divers l'hindi. Comme l'anglais ou l'hindi, le bengali n'est pas une langue autochtone, mais elle est présente dans l'archipel surtout depuis 1947 et 1971-1973 et la guerre d'indépendance du Bangladesh contre le Pakistan avec la fuite de nouveaux réfugiés hindous du Bengale oriental.