[Opinions] if you hadn't said ...
That it was Shona and what it meant, I would have guessed a Hebrew, maybe Old Testament name. I know of somebody who has a son named Haggai, which is a Bible book (and I think a female Biblical character, if myu memory is right) and Hakavai kind of has the same sort of feel to it.
You're entitled to your own opinions. You're not entitled to your own facts. -- Daniel Patrick Moynihan