Index: src/wp-admin/includes/class-wp-links-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-links-list-table.php	(revision 32508)
+++ src/wp-admin/includes/class-wp-links-list-table.php	(working copy)
@@ -100,8 +100,13 @@
 	}
 
 	protected function get_sortable_columns() {
+
+		// the initial sorting is by name and ascending
+		// in the initial view the order on first click on 'Name' should be 'desc'
+		$desc_first = isset( $_GET['orderby'] ) ? false : true;
+
 		return array(
-			'name'    => 'name',
+			'name'    => array( 'name', $desc_first ),
 			'url'     => 'url',
 			'visible' => 'visible',
 			'rating'  => 'rating'
Index: src/wp-admin/includes/class-wp-media-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-media-list-table.php	(revision 32508)
+++ src/wp-admin/includes/class-wp-media-list-table.php	(working copy)
@@ -259,12 +259,17 @@
 	}
 
 	protected function get_sortable_columns() {
+
+		// the initial sorting is by date and descending
+		// in the initial view the order on first click on 'Date' should be 'asc'
+		$desc_first = isset( $_GET['orderby'] ) ? true : false;
+
 		return array(
 			'title'    => 'title',
 			'author'   => 'author',
 			'parent'   => 'parent',
 			'comments' => 'comment_count',
-			'date'     => array( 'date', true ),
+			'date'     => array( 'date', $desc_first ),
 		);
 	}
 
Index: src/wp-admin/includes/class-wp-ms-users-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-ms-users-list-table.php	(revision 32508)
+++ src/wp-admin/includes/class-wp-ms-users-list-table.php	(working copy)
@@ -138,8 +138,13 @@
 	}
 
 	protected function get_sortable_columns() {
+
+		// the initial sorting is by username ('login') and ascending
+		// in the initial view the order on first click on 'Username' should be 'desc'
+		$desc_first = isset( $_GET['orderby'] ) ? false : true;
+
 		return array(
-			'username'   => 'login',
+			'username'   => array( 'login', $desc_first ),
 			'name'       => 'name',
 			'email'      => 'email',
 			'registered' => 'id',
Index: src/wp-admin/includes/class-wp-terms-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-terms-list-table.php	(revision 32508)
+++ src/wp-admin/includes/class-wp-terms-list-table.php	(working copy)
@@ -150,8 +150,15 @@
 	}
 
 	protected function get_sortable_columns() {
+
+		// for non hierarchical taxonomies (tags) the initial sorting is by name and ascending
+		// in the initial view the order on first click on 'Name' should be 'desc'
+		if ( ! is_taxonomy_hierarchical( $taxonomy ) && ! isset( $args['orderby'] ) ) {
+			$desc_first = isset( $_GET['orderby'] ) ? false : true;
+		}
+
 		return array(
-			'name'        => 'name',
+			'name'        => array( 'login', $desc_first ),
 			'description' => 'description',
 			'slug'        => 'slug',
 			'posts'       => 'count',
Index: src/wp-admin/includes/class-wp-users-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-users-list-table.php	(revision 32508)
+++ src/wp-admin/includes/class-wp-users-list-table.php	(working copy)
@@ -281,8 +281,13 @@
 	 * @return array Array of sortable columns.
 	 */
 	protected function get_sortable_columns() {
+
+		// the initial sorting is by username ('login') and ascending
+		// in the initial view the order on first click on 'Username' should be 'desc'
+		$desc_first = isset( $_GET['orderby'] ) ? false : true;
+
 		$c = array(
-			'username' => 'login',
+			'username' => array( 'login', $desc_first ),
 			'name'     => 'name',
 			'email'    => 'email',
 		);
