Where does “کمیل” come from?

کمیل (Persian) comes from Arabic كُمَيْل, from Arabic م, from Proto-Semitic šamaʿ-.

Ancestry of “کمیل”, step by step

StepLanguageWordMeaning
1Arabicكُمَيْل—
2Arabicمa prefix used to create nouns of place; a prefix...
3Proto-Semiticšamaʿ-—
Every word from Proto-Semitic šamaʿ- →Every word from Arabic م →Every word from Arabic كُمَيْل →