Can you set or change an Actors name?

I believe there is no way to do this in blueprint.

in C++, you can use: CreateDefaultSubobject(TEXT("DisplayName")) to set the name of an actor when you are spawning it.