Shona

Girl

Meaning of the name Shona: God is gracious; Form of Shawna

Origin of the name Shona: Hebrew, Gaelic

Alternate spellings of the name Shona: Shonna, Shon