- Current rating.
to add this name to your favorite namelist!
The meaning of the name Shona is Fem. Form Of John
The origin of the name Shona is Hebrew
People who like the name Shona also like: Charlotte
, Georgia Felix
Notes: Shona is a Scottish form of Joan.
Shona is also the name of a people and a language of Zimbabwe.