Al Barsha means the sandy area in Arabic, referring to its former desert terrain until urbanisation turned it into a thriving business and residential activity centre.