Actually, Bengali is called "Bangla" in Bengali but "Bengali" has been and still is the usual English name, both in common usage and in sources such as the Ethnolog. There is no disrespect in the English name for a language or country not being the same as that used in that language or country, as one can see from the fact that the English name is almost always different from the self-designation. This is true of every other language with which I am familiar, which of course is to be expected since different languages have different sound systems. If you know Bengali, you will know that "English" is not called "English" in Bengali.
Bill

