Sharif is of Arabic origin, meaning 'noble' or 'highborn'. It's often used as both a given name and a surname. In various Muslim cultures, Sharif is also used to denote someone who descends from the Prophet Muhammad's family line.
"Sharif was quite popular in the year 1970, with five newborns sharing this name."