Just like the title says, anyone wonder what Ash would name his Pokemon if he ever did? I mean isn't calling a pikachu "Pikachu" basically calling a dog "Dog"? He did name a few in the Electric Tale of Pikachu Manga, but that never seem to stick.
A friend of mine gave a good suggested for Pikachu's name: Thor. Why?
Pikachu defeated a Regice = Pikachu defeated a Frost Giant, actually considering his size Pikachu is often the "David" against Goliath (I think there was even an episode title that went "Pikachu and Goliath" or something...). Or Jack against a bunch of giants... You get the idea.