Compound of John (Hebrew 'God is gracious') and Benedict (Latin 'blessed'), combining two classic religious names into one.
Like Johnbenedict?
Swipe through thousands of names like it