Index: applications/editors/josm/plugins/validator/tagchecker.cfg
===================================================================
--- applications/editors/josm/plugins/validator/tagchecker.cfg	(revision 16436)
+++ applications/editors/josm/plugins/validator/tagchecker.cfg	(revision 16437)
@@ -43,4 +43,5 @@
 node : W : highway == unclassified                             # wrong highway tag on a node
 node : W : highway == track                                    # wrong highway tag on a node
+way  : W : highway == unclassified && name != *                # Unnamed unclassified highway
 way  : I : highway == secondary && ref != *                    # highway without a reference
 way  : I : highway == tertiary && ref != *                     # highway without a reference
@@ -48,4 +49,8 @@
 *    : W : highway == road                                     # temporary highway type
 *    : W : / *name */i == * && name != *                       # misspelled key name
+
+# The following could replace unnamed way check. Still at the moment we keep it as it is
+#way  : W : junction == roundabout && highway == /motorway|trunk|primary|secondary|tertiary|residential|pedestrian/ && /name|ref|(name:.*)|(.*_name)|(.*_ref)/ != * # Unnamed junction
+#way  : W : highway == /motorway|trunk|primary|secondary|tertiary|residential|pedestrian/ && /name|ref|(name:.*)|(.*_name)|(.*_ref)/ != * # Unnamed 
 
 way  : W : highway == cycleway && bicycle == BOOLEAN_FALSE     # cycleway with tag bicycle
