Kamal (en arabe : كمال) est un prénom d'origine arabe se traduisant littéralement par « perfection », « exhaustivité », « plénitude », « finition ».
En Inde, Kamal est également un prénom masculin. Il signifie Lotus d'orient (कमल), La version féminine de ce prénom indien est Kamala.