宿迁作为区划地名的由来,一直众说纷云。有的说:一夜之间迁城故叫宿迁。《中国古今地名大辞典》在“宿预县”条目中则注为:春秋时宋人迁宿之地故名。到底为什么叫宿迁呢?
说到宿迁,必然要从宿预说起。据古汉语专家考证,宿迁的古代居民主要由两支古越人迁徒于此,并与当地人混合而成。到晋代,从“宿沙”、“?犹”族称中各取一音(古代预、犹同音),构成“宿预(豫)”这一新地名。唐开元二十三年(公元735年),宿预县城被黄水冲毁,治所迁移,宝应元年,又因避讳,故改宿豫为宿迁。此种观点有两层意思,即宿迁的命名原因:一为迁城,二为避讳。
然古代的一些历史学家和宿迁当地的史志工作者,不同意今宿迁为“春秋时宋人迁宿”的说法。他们认为,春秋时,宋人迁宿国的地点应是今安徽省宿州市,而非江苏省宿迁市。宿迁的得名仍应为避讳及“宿预县城迁移”的意思。