1. English of uncertain origin. It is probably a respelling of a Late Latin name Afra, referring to "a woman from Africa". As such it could be a derivative of the given name Africa [q.v.].
2. Hebrew "dust".
Thanks to Donald Whyte who provided much of the initial information for this site.