Meaning of Shona
Shona is a
Scottish name for girls.
The meaning is `
God is gracious`
The name Shona is most commonly given to Scottish girls. (37 times more often than to American girls.)
Use for the other sex:
John
What do they use in other countries?
Shone
The name sounds like:
Shana, Shonna, Shiona, Shena
Add a comment