kareem in Arabic means Generous.. where as Mubarak means blessed
people tend to designate kareem to Ramadan while blessed to 3eed (3id)
simply because Ramadan is generous to us and 3eed is a blessing after Ramadan.. I made the last part completely up but it shouldn't be far off from the truth =)
anyhow here you go
Arabic - English
مُبَارَك
mubarak
مُبَارَك صـــــفـــــــة بُورِكَ , مَيْمُون
blessed
مُبَارِك صـــــفـــــــة فاعِلُ بارَكَ
blesser , well-wisher
now for kareem
كَرِيم
Arabic - English
كَرِيم صـــــفـــــــة جَوَاد , سَخِيّ
noble ,
very generous , well-doer , kindly , kind , liberal , openhanded , bounteous , precious , free-handed , generous , freehanded , gracious , bountiful
hope that helps?
:w: