It's possible:
* The name is spelled differently: Could you double-check the spelling? Perhaps it's a variation of an existing Arabic name, like "Zeinab" or "Zaynab" (which means "grace" or "beautiful").
* The name is from a different language: "Zeba" might have origins in another language, such as Hindi or Urdu, where it means "beauty" or "ornament."
* It's a nickname: It could be a shortened form of a longer Arabic name.
To help figure out the meaning, please provide:
* The exact spelling of the name.
* The person's background or origin.
This will allow me to give you a more accurate and helpful answer.