By default neo4j browser seems to use the node "name" property for the caption if the property exists, otherwise it uses the node id for the caption.
Possibly this is a standard as I see the same behaviour is graphelion.
maybe you can do a set proper...