Not Johnathan
Not Jonathon
Not Johnathon
Not Janothan
Jonathan, one O, one H, two As.
Generally speaking, anyone who names their child Johnathan/Jonathon unfortunately misspelled it.
Also, John and Jonathan are not the same name, they are of different languages and have different meanings.