John seems to have gone away with the DoDo. I haven’t met anybody under thirty with that name.
My middle son (16) and his best friend (also 16) are both named John. No whimpy Jon. There are also a couple of younger kids at our church named John. And the newest baby at church is named Uriah.