By way of correction, this name is inaccurately listed as a masculine name. As with most Shona names, it is gender-neutral. There are at least as many females named Farai as there are males.
I think it depends in which culture this name is used Farai in my culture is masculine, and a common boys name. Shona on the other hand i think is definitely feminine.. I'm Samoan...