Name كرم has Indian, Arabian origin and is shared across persons, who are either Sikh or Muslim by religion. Name كرم generally means Generosity or Noble nature or On whom there is god's grace is a Unisex name, which means both boy and girl can have this name. |