Maheshpur (literally, "the city of Mahesh") may refer to any of the following places:

In Bangladesh Maheshpur Upazila, Jhenaidah, Khulna

In India Maheshpur, Bihar, a village in Champaran Maheshpur, Lakhisarai district, a village in Bihar Maheshpur, Munger, a village in Bihar Maheshpur block, Jharkhand Maheshpur Raj, Jharkhand Maheshpur, Pakur, a village in Jharkhand Maheshpur, Malda, a village in West Bengal

In Nepal Maheshpur, Mechi Maheshpur, Narayani Maheshpur Gamharia Maheshpur Patari

See also Maheshpur (Vidhan Sabha constituency)