Что касается настоящего имени Джона, то я мыслю так: нет смысла давать ему "тарговское" имя, которое в сериале ни разу не звучало - и, стало быть, ни к чему отсылкой не является. А какие тарговские мужские имена уже упоминались? Если мне склероз не изменяет, список таков: Эйегон, Мейегор, Визерис, Бейелор, Эйемон, Эйерион, Эйерис, Рейегар. Вроде всё - ни Джейехериса, ни Дейерона не было.
Следовательно, одно из этих имён должен носить наш Незнайка. Имхо, лучше всего тут годится имя Эйегон: во-первых, оно наиболее значительно (основатель династии), во-вторых, оно похоже на "Иоанн" (ср. немецкое Иоганн), так что "Джон" может быть просто вестеросским переводом этого имени.
Что же до старшего сына Рейегара, то я не помню, в сериале его по имени называли?