Kahel likely relates to Arabic Kahil or Kahel, meaning 'young' or 'mature youth' depending on usage.
Like Kahel?
Swipe through thousands of names like it