Akram (Arabic: أکرم ‎‎), is used as a given name and surname, and is derived from the Arabic root word Karam (Arabic: كرم‎‎), meaning generosity. In the Arabic language, it means "most generous." Akram is closely related to the words Karim and Kareem, meaning generoaktamus.
The name Mohamed is an Arabic baby name. In Arabic the meaning of the name Mohamed is: Variant used for Mohammad - founder of Islamic religion. praiseworthy; glorified.