Where does “Datta” come from?

Datta (English) comes from Bengali দত্ত, from Sanskrit दत्त — given, granted, presented.

Ancestry of “Datta”, step by step

StepLanguageWordMeaning
1Bengaliদত্ত
2Sanskritदत्तgiven, granted, presented
Every word from Sanskrit दत्तEvery word from Bengali দত্ত