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 generous.