Name detail

Kamaal

Meaning: Perfect, perfection. Alternate Spelling: Kamal.
Origin: Arabic
Gender: Boy