Modi is a surname in India.The surname is most commonly found amongst people from the Northern and Western states of Haryana, Madhya Pradesh, Bihar, Jharkhand, Rajasthan Uttar Pradesh and Gujarat. It is mostly associated with Baniyas, grain merchants and grocers.