Likely from Arabic/Persian *kamil* traditions meaning “complete” or “noble,” used in modern English as a streamlined form.
Like Kamir?
Swipe through thousands of names like it