唐時稱廟兒灣,后簡稱廟灣,始有廟灣之名。
清為汝寧府廟兒灣巡檢司治所。
1938年屬汝南縣四區(qū)(廟兒灣)。
1949年更名為廟灣鄉(xiāng),屬汝南縣三區(qū)(射橋)。
1950年屬汝南縣十三區(qū)。
1951年從汝南縣東部劃出8個區(qū)新建平輿縣,為平輿縣六區(qū)。
1955年為廟灣區(qū)。
1956年建廟灣中心鄉(xiāng)。
1957年改稱廟灣鄉(xiāng)。
1958年成立廟灣人民公社。
1977年將鄭營、王樓、唐莊、大宋4個生產(chǎn)大隊劃出,成立紅旗人民公社。
1984年改稱廟灣鄉(xiāng)。
1995年設(shè)廟灣鎮(zhèn)。