La patrona di Santa Ninfa è santa Ninfa, festeggiata il 12 novembre.
Il paese fu fondato nel 1606 da Luigi Arias Giardina che, con il benestare di re Filippo III di Spagna, cominciò a urbanizzarlo con strade e nuovi edifici civili e religiosi. Il fulcro delle sue origini è il castello di Rampinzeri, alle pendici di una collina dove sono stati trovati i resti di un'antica necropoli sicana. Nel 1770, dopo la fondazione dell'arcipretura di Santa Ninfa, il paese fu dichiarato feudo baronale, e nei secoli successivi il feudo passò di famiglia in famiglia, arricchendosi via via di nuove costruzioni. Il territorio comunale conserva anche la riserva naturale integrale della Grotta di Santa Ninfa.