--- styles/standard/elemstyles.mapcss
+++ styles/standard/elemstyles.mapcss
@@ -32,6 +32,12 @@
   default: true;
 }
 
+setting::display_street_labels {
+  type: boolean;
+  label: tr("Display street labels at high zoom");
+  default: true;
+}
+
 /*********************/
 /* turn restrictions */
 /*********************/
@@ -4389,6 +4395,9 @@
 }
 way|z20-[highway] {
     font-size: 12;
+}
+way|z17-[highway][!setting("display_street_labels")] {
+    text: none;
 }
 
 /* "deprecated" tags 
