Rasheed is a Hindustani name for boys. The meaning is `righteous, fair` The name Rasheed is most commonly given to American boys. The name sounds like: Rasheyd, Rasheid Similar names are: Rashad, Rashod, Rashaad, Rashae Found on https://www.pregnology.com/names/boys/Rasheed