When adding Virtual Desktops on Windows 10 they are just named sequentially:
Desktop 1, Desktop 2, ... etc

Is there a way to modify these names to provide something more meaningful?
i.e. Home, School, Work, Project?


Note: This has been a long pined over feature for Mac OS X Spaces/Desktops

  • 1
    Update: Now GA in build 18963 (check by running winver)
    – KyleMit
    Commented Jun 28, 2020 at 19:24

7 Answers 7


From the release notes on what's new for Windows 10 Insider Preview Builds (20H1)

NOTE : Now available for everyone on Windows 20H2

Update on Virtual Desktop Renaming (Build 18975):

The ability to rename your Virtual Desktops is now available for all Insiders in the Fast ring!. To get started:

  1. Open Task View by selecting the Task View icon in the taskbar or pressing Win + Tab.
  2. Select New Desktop.
  3. Select the desktop name (“Desktop 1”) and it should become editable, or right click the desktop thumbnail and a context menu will appear with a Rename entry.
  4. Input whatever name you’d like, and press enter.

Screenshot example

Originally announced in this tweet


It seems at this time, you can not rename the virtual desktops in Windows 10. It is a feature that I would love to have though.

EDIT: It seems you can now rename virtual desktops.

  • 71
    If someone from Microsoft is reading, I would also love to have this feature! :)
    – Vityata
    Commented Jul 20, 2016 at 12:36

Virtual desktop renaming confirmed to exist in Windows 10 Version 2004 (OS Build 19041.450)

It's great that Windows has implemented customizable desktop names visible on the Task View display.

As an aside a suggested improvement to this would be configuration options which allow the user to:

  • toggle a positionable (i.e. top left, top center, top right, etc) current desktop label (with adjustable opacity of course) that would display the name of each custom desktop.
  • similarly toggle a current desktop label visible in the notification area of the taskbar.

Why? Without this suggestion if the user uses the Ctrl-Win left/right arrow shortcut there is no visual indication for the user to determine which desktop the user is on.

Alternative way of labeling virtual desktops:

  1. Open Notepad, save an empty file something like "Desktop Name.txt" and then resize the Notepad window down so you can just see the title bar with the desired name.

  2. Put that in the top left of each Virtual Desktop, and your desktops are (at least to some usable extent) labelled.


I haven't found a tool to modify the names that windows uses, however there is an autohotkey tool on Github named win-10-virtual-desktop-enhancer.

It shows a tiny tooltip when you change your desktop

enter image description here,

as well as an icon in your traybar.

enter image description here

Here is the information from the readme file:

Desktop Names

In a similar manner to wallpapers, you can also set a custom name for each desktop.

Note that the desktop's name will be visible in the tooltip of the tray icon and also in the larger tooltip that appears momentarily when you switch desktops. If a desktop's name is not set, "Desktop " will be displayed. Again, like wallpapers, any number of desktops are supported by this feature.


This is great progress. If you miss the desktop naming feature (as I do) as well as configurable direct shortcuts to each desktop (which I miss more), then you can continue to use VirtuaWin in Windows 10.


To do this natively in Windows, you need Windows 10 Insider build 18963 or higher, according to this winaero article.

Until then, if you have NVidia, you can install nView (make sure to choose the version compatible with your hardware - campatability list is on the download page for each version.) PDF documentation link is to the right of the download link for each version.

To expand on @Harman-Nieves's answer above..
First off, it was not even clear to me what nView was.
And here nView's links to documentation page.

It was preinstalled on my system, and I knew nothing about it.
It is not obvious how to run it, how to set it up for use, or how to use it, so here is my synopsis.

What is nView nView coordinates with Windows Virtual Desktops underneath, but is a much better UI. It has all the features that are expected to be native to the Windows implementation: easy access to each desktop from the taskbar, custom names for each desktop (and background images), and menu items directly send any window and/or application to a desktop of your choosing by clicking on that window's title bar. There are additional features, but these are what I found to be the most important for getting started.
To be clear, NVidia's implementation works directly with Windows', so adding a new Desktop in either app will make it available in the other app. But nView adds features that Window's version cannot access, for example, Desktop names are not visible when you use the Window's interface.

Here is how to setup and use NVidia's nView.

To see if you have nView installed*, and run it if you do: right-click on an empty space on your Desktop.
By default nView Desktop Manager will be in the menu; click to open it.

To Setup nView Click the Enable button. Wait a moment, until a list of all your currently defined Desktops appear. Click on whichever one you want to work from. (Note: if you Disable nView, the icon will be removed from your taskbar, and any nView menus you enable will go away, except the one listed in the previous section. However, once you reEnable, all previous settings will be restored :-) ) Click Virtual Desktop Editor. Ensure Enable multiple desktops is enabled.
Properties button will allow you to rename the Desktops. Unfortunately, this will NOT show up in the Windows' Task View and Desktop names. However, you can use nView to manage and switch Desktops instead.
Options button adds the following: "Show active desktop in the Windows taskbar notification area", and "Show desktop name when switching". Select those and click OK.
Notification Area -> Rt-click Show Hidden Icons _> Taskbar Settings -> Notification area: Select which icons appear on the taskbar -> NVIDIA nView Desktop -> On

The way you'll switch desktops will be via a task bar item. For me, it was in the "show hidden icons" in the taskbar. By default the icon looks like a computer monitor (you can change this from the Properties tab in the Virtual Desktop Editor section, where you set the Desktops' names). If you don't find it, try right-clicking the "show hidden icons" arrow, and choosing Taskbar settings: Select which items appear on the taskbar, make sure NVIDIA nView Desktop and Window Manager is On.

Now for easiest access to all your Desktops, drag that icon from the hidden icons bubble-window onto the taskbar itself. Now Hovering over the icon shows you the name of your current desktop. Clicking on that icon lists all the desktops: click to change your active desktop. You can also open nView Desktop Manager from here so that you no longer need to "Show Desktop", then Right-click a blank area of the desktop, to gain access to it. Easy access to create and rename your Desktops from here, and change settings for the app.

Setup nView menu items Now select the User Interface tab/menu item.
Select Windows system menu -> Add nView options to system menus so that left-clicking on the title bar icon, or right-clicking on the title bar of any window, lets you easily move windows/applications, to various desktops, amongst other things. Then click Options select the menu items you want to appear. Here you can choose to add menu items (such as Send Window to desktop n), when you right-click on the title bar of any menu (or left click on the title bar's top left icon). Those options will in the submenu items for nView Options.


* (Alternatively, you can do a quick search for nView, but if the folder is found, there is no exe file, so I don't know how you would run the app.)

Automatic Disable: the version that was installed on my system kept "disabling" itself after running for a while.
After updating to the latest version, it still Disables itself. :-(
I have no idea why, or how to fix this annoying issue !
Workaround: right-click on a desktop background to open nView Desktop Manager and re-Enable. Last used/saved settings are loaded.
It is still better IMHO than the native Windows version.

updating nView:
There seems to be no way to check for updates from within the app. I initially thought it was part of the NVidia drivers, and tried updating that way. It is not.
Instead, you need to find out which driver is installed in your system. Then go through the "download links" on the nView downloads page, to see if your driver model is listed for that version. If so, download that version. If not, check the next. Install the update in the default location, and your old settings will not be overridden. However, a few setting options may have been added/removed, so be sure to review them.

Here is a thread on SU about how to enable nView when Windows Boots.


Here are 2 possible solutions to your problem.

1st Solution

Condition: You have nvidia gpu and possibly nvidia nview that should come with it or just download it (possibly might not need nvidia gpu)

Your Implementation: Use Nview to rename virtual desktops, and change their backgrounds. You can comment. Basically nview is nvidia's software to rename and change and manage virtual desktops and as you change the desktop the name of the flashes

Here's a screenshot of what I mean:


2nd Solution

Condition: You need to have pre-opened all notepads in all virtual desktops

Your Implementation: Use my autohotkey script (link broken), compile it to an exe or just run it. I made it quickly to just work for me and it does the job.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .