Save Type Surname (from nickname) Usage Spanish Meaning & History nickname from marrufo a Portuguese word meaning literally 'lay brother' and figuratively 'cunning sly'