村落形成于明初。明洪武十八年(1385)从山西洪洞县迁民而来建村。因坐落在黄河故道残留的大堤上,又因堤称堌,故名留堌,“固”由“堌”简化而来。后因村庄扩大,以方位分为东、西两个留固,沿用至今。清同治六年(1867)《滑县志》载有“北留固”。
2021年1月,河南省爱卫会命名西留固村为2020年度河南省卫生村。
西留固村是内黄县梁庄镇下辖的行政村,城乡分类代码为220,为村庄。区划代码为410527103222,居民身份证号码前6位为410527。邮政编码为455000,长途电话区号为372 ,车牌号码为豫E。西留固村与东留固村、张辛寨村、新集村、王拐村、冯庄村、宋小寨村、常村村、前桐村、南李庄村、李新寨村、后桐村、苏村村、小柴村、西大城村相邻。历史沿革:1950年设村。
1958年成立西留固大队,隶属梁庄公社。
1984年成立西留固村民委员会,隶属梁庄乡。
1998年梁庄乡撤乡设镇,称梁庄镇西留固村民委员会至今。