Beni Salah (or other spelling variations) may refer to:

Bni Salah, a small town in Tangier-Tétouan region of Morocco Bani Saleh Rural District, Khuzestan Province, Iran Banū Salih rulers of the Kingdom of Nekor, in present-day Morocco Beni Saleh tribe living near Blida in Algeria, speakers of Kabyle Beni Salah mountain near Souk Ahras, Algeria

See also Salah (name) Hammam Béni Salah, a town and commune in El Taref Province, Algeria Ibn al-Salah (1181 CE/577 AH – 1245/643)