Variations of the ethnonym are also found including: ʿArabi , ʿArubu , ʿAribi and ʿUrbi . The presence of Proto-Arabic names amongst those qualified by the terms arguably justifies the translation "Arab" although it is not certain if they all in fact represent the same group. They may plausibly be borrowings from Aramaic or Canaanite of words derived from either the proto-Semitic root ġ-r-b or ʿ-r-b .