Djaafra (en arabe algérien: جعافرة ; Ǧaεfṛa en kabyle) est une commune de la wilaya de Bordj Bou Arreridj dans la région de Petite Kabylie en Algérie. le vrai nom historique de la commune est Mermadjana (majan en berbère lac rassemblée d'eaux pluviales)[réf. nécessaire]