Johnny Hockey having a rough go of it this year, arguably not even in the top-5 for players with a "John" variation as their first given name. I'd go:
1. John Tavares
2. John-Jason Peterka
3. Jonathan Quick
4. John Marino
5. John Carlsen
6. John Gibson
7. Johnny "Hockey" Gaudreau
8. Johnathan Kovacevic
9. John Beecher
10. John Klingberg
11. John Ludvig
It's a bit like me showing up to a hot-dog eating contest, eating 3 in a minute and vomiting into a planter, then trademarking the moniker "Bobby Hotdogs".
Sure, there were a couple guys who ate less hotdogs, but one of them was a child and the other one was John Klingberg.