I see you still couldn't answer my question, it's called the IMF, not Bank of America. Do you think there is a reason for that?
Your argument about nomenclature is superficial.
It is called "International" because the Western countries (the US, Europe and Japan mainly) fund it, and it lends to other countries in financial distress.
The countries who fund it have the maximum say in how it operates, and they are also the countries thousands of whose soldiers have been killed by the Pakistan backed Taliban.