Baby Names and Name Generators

What Does Kemal Mean?
"Beautiful"