Where does “بنگال” come from?

بنگال (Persian) comes from Middle Bengali বাঙ্গালা, from Sanskrit वङ्गाल.

Ancestry of “بنگال”, step by step

StepLanguageWordMeaning
1Middle Bengaliবাঙ্গালাBengal
2Sanskritवङ्गाल
Every word from Sanskrit वङ्गालEvery word from Middle Bengali বাঙ্গালা