diff --git a/src/visualizer/visualizer/core.py b/src/visualizer/visualizer/core.py
index 0ea3e0347..3c22f02e2 100644
--- a/src/visualizer/visualizer/core.py
+++ b/src/visualizer/visualizer/core.py
@@ -162,7 +162,13 @@ class Node(PyVizObject):
ns3_node = ns.network.NodeList.GetNode(self.node_index)
ipv4 = ns3_node.GetObject(ns.internet.Ipv4.GetTypeId())
ipv6 = ns3_node.GetObject(ns.internet.Ipv6.GetTypeId())
- lines = ['Node %i' % self.node_index]
+
+ name = 'Node %i' % self.node_index
+ node_name = ns.core.Names.FindName (ns3_node)
+ if len(node_name)!=0:
+ name += ' (' + node_name + ')'
+
+ lines = [name]
lines.append('')
self.emit("query-extra-tooltip-info", lines)