A more seamless way of naming characters is to have someone else say their name when addressing them, or to have them introduce themselves in the flow of a conversation.
As for the question of if its important for the characters to have a name... eh, not really. At least that's my take on things. Not unless you plan a series for them. And even then, the only time their name is important is if someone decides to address them by it.