Name: Tarheeb (ترحيب)
Meaning: Tarheeb is an Arabic name for boys and girls that means to welcome. It also means spaciousness, vastness.
Gender: male