Doshi is a fairly common surname in India. While the roots can be traced back a few hundred years, the origin of the name is still a matter of much dispute. There were two different stories- one is from the History Of Oswals basically from Rajasthan.
Read more about Doshi: History, Notable Doshi People, In Popular Culture