Johntavis is a modern compound combining John, meaning God is gracious, with a contemporary -tavis ending.
Like Johntavis?
Swipe through thousands of names like it