Maheshpur Upazila: History
The original name of Maheshpur Upazila, located on the banks of the Kapotaksha River, was Yogi Daha. Later, in 1701 (according to the Gregorian calendar), when a temple was established in the name of the Hindu god Maheshwar, the original name was changed to Maheshpur. Some say that the area was named Maheshpur after Mahishya King Mahesh Chandra. Another legend is that when the kingdom of that region came into the hands of a Kaivarta king "Mahesh", it was named Maheshpur after him. Maheshpur was a part of the Bangaon subdivision of India. In 1947, Maheshpur came under the Jhenaidah subdivision. Maheshpur was also called Khadya Bhandar or Ratna Bhandar for its abundance of agricultural wealth.