Name detail

Kamal

Meaning: Perfection
Origin: Arabic
Gender: Boy