Benamahoma (del árabe: Ibn Muhammad "Hijos de Mahoma") es una pedanía de Grazalema en la provincia de Cádiz (España), a 13 km de ésta y a 5 km de El Bosque, dentro del Parque Natural Sierra de Grazalema, en la falda oeste de la Sierra del Pinar en el nordeste de la provincia de Cádiz, a unos 500 m sobre el nivel del mar.