Modi is a common surname in India. The surname is most commonly found amongst people from the Northern and Western states of Haryana, Madhya Pradesh, Rajasthan, Bihar, Jharkhand and Gujarat. It is mostly associated with Baniyas but also common to OBC like Ganchi, Teli etc.,.
(Text) CC BY-SA