Johnathon \jo(h)-na-thon\ as a boy's name is a variant of Jonathan (Hebrew), and the meaning of Johnathon is "gift of God".
The baby name Johnathon sounds like Jonathon and Johnathan. Other similar baby names are Johnson and Johnston.