Eu ja vi essa teoria, porém existem 3 teorias que relata o pai de Ash.
O Giovanni como você mencionou. Que o pai de Ash pode ter morrido durante a antiga guerra que aconteceu entre homens e pokémons. Fato comum e reforçado por muitas outras histórias, pois se compararmos a outros animes, como Dragon Ball Z, ou até a filmes, como Superman, Goku e Super-Homem também eram heróis órfãos.
Apesar de tantas hipóteses, uma das teorias mais novas e que mais parece real é a de que o pai do herói seria Silver, um treinador mais velho que aparece durante Pokémon Chronicles. Assim como Ash viu Ho-Oh, ele também viu um lendário pássaro quando criança: Moltres. Até hoje é fascinado pelo pokémon voador. Além disso, em sua juventude seus rivais também eram uma dupla da Equipe Rocket; Butch e Cassidy, os veteranos da gangue. Todas essas coincidências seriam apenas por acaso? O fato dele também ser um aventureiro em jornada se encaixa com a afirmação do criador do anime, de que o pai de Ash seria um treinador pokémon que simplesmente saiu para viajar pelo mundo.
Contudo, até hoje não se sabe quem é o pai de Ash Ketchum e não existe nenhuma informação oficial. Muitos acham que ele será revelado somente no final do anime. Porém o final do anime relata que toda a história das 14 temporadas, não passou de um sonho de coma de Ash, que no primeiro episódio quando Spearow o derrubou da bicicleta ele caiu e ficou em coma, e tudo não passou de um mero sonho.