It would be great if you could have the option to rename villagers.
Reason:
Lots of duplicates late game. Also helps with tracking certain people if you want. And it can be fun to name villagers after people you know and inform said people of how their life is going in the Frontier world. Goofy, but I think a lot of people might enjoy the option.
Can do the same for your towns when you want to start a new one. Before beginning just click where the town name is and then change it to what you want it to be.
Renaming the NPC also puts that name into the your games database so it will show up again randomly, this I wish we could turn off sometimes as I have one game where I renamed the starting 12 to see how long they lasted and the first one to die showed up again a few years. I changed his name again but it was sheer luck I noticed in the first place.