I don't think
John and
Mary are very American..they are kind of an old throw back to the English in the Americas. They were very popular named decades and centuries ago.
Names that seem "American" to me are, unfortunately, the totally off the wall and made-up spelling names...like Addysen and
Haze and Jackelynn.