The meaning of the name Shona: Fem. Form Of John
The origin of the name Shona: Hebrew
People who like the name Shona also like: Kayla
, Shayla Joshua
Notes: Shona is a Scottish form of Joan.
Shona is also the name of a people and a language of Zimbabwe.