Breshawna is likely a modern English-American elaboration of Shawna, ultimately linked to John and meaning 'God is gracious.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Breshawna?
Swipe through thousands of names like it