What does the name Shona mean? The meaning of the name Shona is Fem. Form Of John. The origin of the name Shona is Hebrew. This is the culture in which the name originated, or in the case of a word, the language.
People who like the name Shona also like: Charlotte
, Georgia Felix
Name Notes: Shona is a Scottish form of Joan.
Shona is also the name of a people and a language of Zimbabwe.