Agrahari is an Indian surname, mainly found in North Indian states. Maharaja Agrasen is believed to be their ancestor. The mainly found in Uttar Pradesh, Delhi, West Bengal, Bihar, Assam, Jharkhand, Madhya Pradesh, Chhattisgarh and Maharashtra and Gujarat of States of India. They are believed to be Vaishya, the third highest community as per Hindu Caste System. 