According to Oswal Jain Gyati Mahodya (ancient book on the history of Oswals) the Doshi are descended from Thakur Heer Singh Sonigara, ruler of Bhatia (old name of Jaisalmer) in Rajasthan in 160 AD.
A Gujarati story which Narsinh Mehta mentions the Hindu deity Krishna appearing as a doshi vanio. A doshi was somebody who carried a dosh, or a sack of grocery/clothes, to sell as he wandered. This is similar to another translation of doshi as a rough cloth seller. Most Gujaratis believe this is the story behind the last name "Doshi".