Meaning of KAREEM and MUBARAK, linguistically is not same but here in the broader sence they are used for the same meanings.