Johnross is a compound name joining John, meaning God is gracious, with Ross, a Scottish place name meaning headland or promontory.
Like Johnross?
Swipe through thousands of names like it