Hindi. It's a corruption of Bangla, the Hindi word for Bengal, where the buildings were of such a type.
Bengal gram
Bengal quite literally
The Bay of Bengal,
Tumi ki shei prithivitake amake Bengal e bujaisha.
Perhaps it's gal (Bengal).
bengal gram
From Hindi 'bangla' meaning low thatched house. Literally 'Bengalese' meaning a house in the Bengal style
The word is not used in Bengal so it should be said like that only.
Bungalow is from a Hindi word meaning like a Bengal house.
Dinghy comes from the Hindu word "dingi". Which is Hindu for "boat". The Hindu word "dingi" is believed to have originated from Bengal.
Hindi. It's a corruption of Bangla, the Hindi word for Bengal, where the buildings were of such a type.