Family name origins & meanings Muslim : from a personal name based on Arabic akram ‘most generous’, an elative form of Karim.