Bengali Surnames Explained : Learning a new language can be a challenge, especially when you have to learn an entirely new alphabet. Bengali Surnames Explained / Mukhopadhyay (mukherjee), bandyopadhyay (banerjee), chattopadhyay (chatterjee), gangopadhyay (ganguly), bhattacharya (bhattacharjee), chakrabarty.