A compound of John and Peter, meaning “God is gracious” and “rock.”
Like Johnpeter?
Swipe through thousands of names like it