Name Shaji generally means Brave or Warlike or Courageous, Name Shaji is a Unisex name, which means both Boy and Girl can have this name. Name Shaji belongs to rashi Kumbh (Aquarius) with dominant planet Saturn (Shani) .
The meaning of the name “Abu Hanifa” is: “Father of the upright one”. Categories: Arabic Names, Compound Names, Muslim Names. Used in: Arabic speaking countries.
Muslim Meaning: The name Hanifa is a Muslim baby name. In Muslim the meaning of the name Hanifa is: True believer.