Ultimately from Arabic مُكَمَّل (mukammal).
mükəmməl (comparative daha mükəmməl, superlative ən mükəmməl)