Karima (كريمة) is the Arabic word for "generous" or "noble" — feminine form. Al-Karim ("the Generous") is one of the 99 names of Allah.
Karima is widely used in the Arab world.
Karima reduces to nine — the number of Arabic nobility.