- Current rating.
to add this name to your favorite namelist!
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.
BN name lists
in U.S. births