the name rater is in goldenrod city to the left of the third gym (Whitney)
Goldenrod city and Lavender city
In Jubilife City
Lavender Town.
Slateport in front of the contest place
In lavender town
Goldenrod city and Lavender city
The name changer guy is in eterna city next to the pokemart
Lavender Town.
In Jubilife City
Pokemon number 477 in HeartGold and SoulSilver is Dusknoir. hoped this helped :)
lavendar town.
Slateport in front of the contest place
In lavender town
The Name Rater is in Eterna City, on the right of the PokeMart.
You can rename a pokemon by going to the Name rater
In eterna city he is a old man in an apartment building he claims he is a name rater select the Pokemon to rate the name then he asks you if you want to change it
On every Pokemon game, there is a name changer. He will allow you to change your Pokemon's name, either with a small fee, or free of charge.