When we got our yorkie he was a year and a half old. His name was Chase and now it is Jackson.
You can change a dogs name. A lot of dogs are in the shelters and nobody knows their name and they get a new one and some of these dogs are two or three or older.
You can teach an old dog new tricks so a six month old would be easy.