Compound name combining John, 'God is gracious,' and Paul, 'small' or 'humble'.
Like Jonpaul?
Swipe through thousands of names like it