"K" Boy Names, Persian
Kamal is a boy’s name of Persian origin, meaning “beauty, excellence”.
Posts with the name Kamal: