Johnross is a compound name joining John, meaning God is gracious, with Ross, a Scottish place name meaning headland or promontory.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Johnross?
Swipe through thousands of names like it