in the Special/Adventures manga (and a couple of characthers in the games) all the main character are named after the versions of the Pokémon games, so there are characters named Silver, Sapphire, Platinum/Platina, Black, X, Moon, probably Shield soon enough and the like, with a couple of expections like the protags of the Black and White 2 arc, who are using fake names, and I think the character Y has a full name and it's only a nickname, like the one the friends characters give you in-game.