» Wed Jun 20, 2012 6:00 am
No, this is right at the top of the list of things the SKSE team has said they'll be implementing: GetName() and SetName().
The closest you can come now, without SKSE, would be to start a quest with the player and an NPC as aliases, and fill the NPC alias via Find Matching Reference with the Closest in the Loaded Area. You could then use the name of that alias in situations like dialogue and messages that permit variable substitution. But that only works for unique actors, and would probably not be a good solution for anything that needs to be fast-paced.