Giannagrace combines Italian Gianna, meaning 'God is gracious,' with the English virtue name Grace.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Giannagrace?
Swipe through thousands of names like it