A compound of John, meaning God is gracious, and Albert, meaning noble and bright.
Like Johnalbert?
Swipe through thousands of names like it