Kharim \k-harim, kha-rim\ as a boy's name is a variant of Kareem (Arabic), and the meaning of Kharim is "generous, giving".
The baby name Kharim sounds like Karim and Karam. Other similar baby names are Khadim, Kram, Karmi, Kerem and Khadeem.