Name: Rebab (رباب)
Meaning: Rebab is an indirect Quranic name for girl that means promise, oath, covenant. It is derived from the R-B-B (lord, etc.) root which is used in many places in the Quran.
Gender: female