Woah there,
John and
Mary are by far not American.
To me an American name would be something that originated here, like the trendy junk going around (
Kaylee,
Jaden, etc.) or African-American names.
Then I suppose there are some names or nicknames that are/were more commonly used here, though they didn't originate here.
Hank comes to mind.