Baby Names Muslim baby names starting with K and their meaning Kadeen – Friend, companion Kadir – Capable, powerful Khalid – Eternal, immortal Kamil – Perfect, complete Kareem – Generous, noble Karim – Kind, generous Kausar – River in Paradise Khaleda – Immortal, eternal Kahil – Friend, companion ShareTweetPin ItShareShare