in goldenrod city next to the gym there is a like wizard hat looking building go there he will say :let me rate your name oh that's a nice name i can give it a better name
then just type what name you want to name it
I think the Name Rater is in Lavender Town.
The name rater can be found in lavendar town.
You Can Go By The Pokemon Name Rater
Unfortunately there is no way to change the name of your human character once you have chosen it. To change the name of your Pokemon, the name rater should be in Goldenrod next to the Pokemart.
Find the name rater.
The name rater is in the building on the left in the northern part of Castelia City.
Goldenrod City, in the north in a tent-like house. But remember he won't let you rename a Pokemon you obtained in a trade.
The name rater is in slateport above the trainers fan club. Good Luck!
You can rename pokemon when you first obtain them or ask the Name Rater to change it. The Name Rater is in Lavendar Town he's in a house below the Pokemon Center. Bring the pokemon you want to rename to the Name Rater then he will let you rename it. Keep in mind pokemon obtained through trade cannot be renamed.
You can rename a pokemon by going to the Name rater
The Name Rater is in Goldenrod City, in that purple tent thing past the train station.
Northcoast town