Kemal comes from Arabic kamal, meaning perfection, completeness, or excellence.
Like Kemal?
Swipe through thousands of names like it