Benaoján es un municipio español de la provincia de Málaga, Andalucía, localizado dentro del parque natural de Grazalema. Su extensión superficial es de 32 km², con una densidad de 50,37 hab/km². Sus coordenadas geográficas son 36°43′ N, 5°15′ O. Se encuentra situada a una altitud de 524 metros y a 134 kilómetros de la capital de provincia, Málaga. Sus habitantes se denominan benaojanos.
Su nombre, de evidente origen árabe, unos lo hacen significar hijos de Oján, tribu bereber, y otros casa de panadero.