Meaning and history
A Maghrebi Arabic transcription of Ashraf, from an Arabic name meaning "more noble" or "most honourable."
Name profile
A Maghrebi Arabic transcription of Ashraf.
A Maghrebi Arabic transcription of Ashraf, from an Arabic name meaning "more noble" or "most honourable."