Al-Kaf is Ahmed Al-Kaf's last name. In Arabic culture, the last name typically indicates the person's lineage or affiliation with a particular family or tribe. In this case, "Al-Kaf" suggests that Ahmed belongs to the Al-Kaf family or clan.
Ahmed Al-Kaf Brain Twister: 30 Questions to Twist Your Mind