Johnrichard is a compound of John, meaning God is gracious, and Richard, meaning brave ruler from Germanic roots.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Johnrichard?
Swipe through thousands of names like it