কথিত আছে যে, প্রাচীনকালে এ অঞ্চলটি নরসিংহ নামক একজন রাজার শাসনাধীন ছিল। আনুমানিক পঞ্চদশ শতাব্দীর প্রথম দিকে রাজা নরসিংহ প্রাচীন ব্যক্ষ্মপুত্র নদের পশ্চিম তীরে নরসিংহপুর নামে একটি ছোট নগর স্থাপন করেছিলেন। তাঁরই নামানুসারে নরসিংদী নামটি আবির্ভূত হয়। নরসিংহ নামের সাথে 'দী' যুক্ত হয়ে নরসিংহদী হয়েছে। নরসিংহদী শব্দের পরিবর্তিত রূপই "নরসিংদী"।