Johnandrew combines John, meaning God is gracious, with Andrew, meaning manly or brave.
Like Johnandrew?
Swipe through thousands of names like it