Kadir \k(a)-dir\ as a boy's name is pronounced kah-DEER. It is of Arabic origin, and the meaning of Kadir is "capable, competent". Al-Qadir is one of the 99 attributes of Allah.
Kadir has 3 variant forms: Kadeer, Qadeer and Qadir.
Baby names that sound like Kadir are Kadar, Kedar, Keder and Qadar.