Sharif for a baby name

Arabic, meaning ‘honoured’. Also a name for descendants of one of Muhammad’s grandchildren.

Search by letter



Search by category