Bab Agnaou (arabe : باب أكناو) est l'une des dix neuf Bab (portes) de Marrakech, au Maroc. Elle a été construite au XIIe siècle, au temps de la dynastie des Almohade.
Le nom "Agnaou", comme Gnaoua, en berbère signifie les personnes étant noir de couleur de peau. Cette porte fut appelée Bab al Kohl (qui signifie également les personnes noirs) ou Bab al Qsar (la porte du palais) dans des sources historiques.
Bab Agnou est l'entrée de la kasbah royale dans la partie sud de la médina de Marrakech. La kasbah, construite par le sultan Almohade, Yacoub al-Mansour, est le site d'"El Mansouria" (la mosquée de la kasbah), du palais El Badi et des tombeaux saadiens.