http://serebii.net/xy/useful.shtml Most NPCs that you can't fight don't have actually have names.
There is a list of Places with all the trainers on it, in PokéEarth. http://www.serebii.net/pokearth/
http://bulbanews.bulbagarden.net/wik...ed_from_market There is a editorial written about this that does go in to more details: http://bulbanews.bulbagarden.net/wik...n_app_for_that
EDIT: Serebii along with many other Fansites where asked to remove stuff from the site for several days at the Launch of BW. Serebii does not like to risk going to lawyers again if he can help it.