Question: how to change your pokemon's name in sapphire?
Answer: Located north west of the Pokémon Center is the Name Rater. He has the ability to change the nickname of any of your Pokémon to anything you desire.