Giovanni is the former Viridian City Gym Leader, and is the head of Team Rocket. Giovanni was a ground-type leader, and he gave out the Earth badge to those who defeated him. However, as the head of Team Rocket, he would search for strong and rare Pokémon, then sell them for profit.
Related ThreadsAre their requirements for the giovanni event? - last post by @ Feb 24, 2011
Celebi and Giovanni: The Game's Backstory - last post by @ Jul 12, 2010
GIOVANNI !!!! Double-U-Tee-Efff !! - last post by @ Apr 12, 2010
giovanni - last post by @ Aug 20, 2009
Where to find giovanni and how to get zapdos - last post by @ Aug 9, 2005