diff --git src/wp-includes/class-wp-customize-control.php src/wp-includes/class-wp-customize-control.php
index a0abfc5..ae577d1 100644
--- src/wp-includes/class-wp-customize-control.php
+++ src/wp-includes/class-wp-customize-control.php
@@ -84,6 +84,12 @@ class WP_Customize_Control {
 
 	/**
 	 * @access public
+	 * @var bool
+	 */
+	public $label_hidden = false;
+
+	/**
+	 * @access public
 	 * @var string
 	 */
 	public $description = '';
@@ -404,6 +410,10 @@ class WP_Customize_Control {
 	 * @since 3.4.0
 	 */
 	protected function render_content() {
+		$label_class = 'customize-control-title';
+		if ( true === $this->label_hidden ) {
+			$label_class .= ' screen-reader-text';
+		}
 		switch( $this->type ) {
 			case 'checkbox':
 				?>
@@ -423,7 +433,7 @@ class WP_Customize_Control {
 				$name = '_customize-radio-' . $this->id;
 
 				if ( ! empty( $this->label ) ) : ?>
-					<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
+					<span class="<?php echo $label_class; ?>"><?php echo esc_html( $this->label ); ?></span>
 				<?php endif;
 				if ( ! empty( $this->description ) ) : ?>
 					<span class="description customize-control-description"><?php echo $this->description ; ?></span>
@@ -445,7 +455,7 @@ class WP_Customize_Control {
 				?>
 				<label>
 					<?php if ( ! empty( $this->label ) ) : ?>
-						<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
+						<span class="<?php echo $label_class; ?>"><?php echo esc_html( $this->label ); ?></span>
 					<?php endif;
 					if ( ! empty( $this->description ) ) : ?>
 						<span class="description customize-control-description"><?php echo $this->description; ?></span>
@@ -464,7 +474,7 @@ class WP_Customize_Control {
 				?>
 				<label>
 					<?php if ( ! empty( $this->label ) ) : ?>
-						<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
+						<span class="<?php echo $label_class; ?>"><?php echo esc_html( $this->label ); ?></span>
 					<?php endif;
 					if ( ! empty( $this->description ) ) : ?>
 						<span class="description customize-control-description"><?php echo $this->description; ?></span>
@@ -477,7 +487,7 @@ class WP_Customize_Control {
 				?>
 				<label>
 				<?php if ( ! empty( $this->label ) ) : ?>
-					<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
+					<span class="<?php echo $label_class; ?>"><?php echo esc_html( $this->label ); ?></span>
 				<?php endif;
 				if ( ! empty( $this->description ) ) : ?>
 					<span class="description customize-control-description"><?php echo $this->description; ?></span>
@@ -504,7 +514,7 @@ class WP_Customize_Control {
 				?>
 				<label>
 					<?php if ( ! empty( $this->label ) ) : ?>
-						<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
+						<span class="<?php echo $label_class; ?>"><?php echo esc_html( $this->label ); ?></span>
 					<?php endif;
 					if ( ! empty( $this->description ) ) : ?>
 						<span class="description customize-control-description"><?php echo $this->description; ?></span>
diff --git src/wp-includes/class-wp-customize-nav-menus.php src/wp-includes/class-wp-customize-nav-menus.php
index adccacd..204b51c 100644
--- src/wp-includes/class-wp-customize-nav-menus.php
+++ src/wp-includes/class-wp-customize-nav-menus.php
@@ -566,10 +566,11 @@ final class WP_Customize_Nav_Menus {
 		) );
 
 		$this->manager->add_control( 'new_menu_name', array(
-			'label'       => '',
-			'section'     => 'add_menu',
-			'type'        => 'text',
-			'input_attrs' => array(
+			'label'        => __( 'New menu name' ),
+			'label_hidden' => true,
+			'section'      => 'add_menu',
+			'type'         => 'text',
+			'input_attrs'  => array(
 				'class'       => 'menu-name-field',
 				'placeholder' => __( 'New menu name' ),
 			),
