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:
What do they use in other countries?
The name sounds like:
Shana, Shonna, Shiona, Shena