Johnrichard is a compound of John, meaning God is gracious, and Richard, meaning brave ruler from Germanic roots.
Like Johnrichard?
Swipe through thousands of names like it