John - Hebrew origin (possibly earlier) "praise God"
McCain - son of Cain.
What's in a name that would make that controversial?
John - Hebrew origin (possibly earlier) "praise God"
McCain - son of Cain.
What's in a name that would make that controversial?