My first post (Whoah o.O!)
Anyway, my favorite pokemon is definitely Jirachi.
I also like Espeon, Empoleon, Kyogre, and ........
Jigglypuff (because of the Smash series, which she sucks in but is so fun to use)
And neither the English or Japanese names can be said to be "better." Obviously, whicever one you learned first is likely to be your favorite.