在宋代以前,龍門鎮叫安福場。場北有云霧山,嘉陵江繞場東流過。後來洪水沖斷雲霧山,嘉陵江改由龍門場西流。雲霧山斷裂處兩山對峙形成峽口,如門狀,就是現在的龍門峽,安福場也因此而得名龍門鎮。
據當地人講,每逢漲洪水時,龍門峽波濤洶湧,峽口形成一道水牆。此時,鯉魚拼命往上游,跳躍飛過水牆。這一壯觀景象被人們稱為“鯉魚跳龍門”。