• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

Rename Exchange Mailbox and Account in Outlook

Slipstick Systems

› Outlook › Rename Exchange Mailbox and Account in Outlook

Last reviewed on December 10, 2020     82 Comments

Applies to: Outlook (classic), Outlook 2010

This page shows you how to change an Exchange mailbox account name (the name in the From field when composing a new message and in File, Account Settings, Email) and the Exchange Mailbox (including Outlook.com accounts) data file name shown in the Navigation pane.
account & folder list names

Vote for the feature suggestion at Outlook UserVoice: Provide a feature to Customize Account Names for email accounts configured in Microsoft Outlook 2016

Using Outlook 2010 and newer with an Exchange server or Outlook.com mailbox, you cannot edit the Folder list name you see in the Navigation pane, but it's easy to change using a macro or script. You can also change it using MFCMAPI or by editing the registry.

The instructions to rename the data file display names and account names for IMAP, POP3, and Personal Folders are Rename email accounts and data files in the folder list.

Change the Account Name in Outlook 2013 and older

Outlook 2016 no longer allows you to change Exchange or Outlook.com account names in File, Account Settings. However, you can either edit the registry or use a macro to change the name. Note that changing the account name doesn't 'stick' in current versions of Outlook 2016. Use the macro method to change it when it reverts back to the email address.

Use these steps to change the Exchange server or Outlook.com account name that is shown on the File, Account Settings, E-mail tab and in the From field when you are composing a message.

From account name

  1. Open File, Account Settings, E-mail tab.
  2. Double click on the account or select it and click Change.
    Account settings dialog
  3. Click More Settings
  4. Type a new name in the Exchange Account field on the General tab
    change the Exchange account display name
  5. Click Ok, then Next, and Finish.

Change the Account Name in Outlook 2016

To change the name by editing the registry, press Windows key + R to open the Run command then type regedit into it and press Enter.

Before making any changes, export the profile from the registry. Right-click on the Profiles key and choose Export or see Backup Profile for a quick command line method.

  1. Browse to the Outlook profile key. In Outlook 2016, it's at
    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Profiles\
    Outlook 2013: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\
  2. Find your profile (most people only have one profile) then find the account's keys: Look at the keys that have subkeys - the account will be in a key named 0000000nn and your email address will be in the account name field on the right (the screenshot was taken after I changed the account name). On my computer, the account is under these subkeys:
    profilename\9375CFF0413111d3B88A00104B2A6676\00000002
    Account name in Registry
  3. Right click on the Account name value and choose Modify.
  4. Type in a new name then close the dialog.
  5. Restart Outlook for the change to take effect.

Macro to change the Account name

You can use a macro to change the name (but for most people, editing the registry will be easier.)
change the account name

To use this macro, you need to install redemption.
Download Redemption Developer version

After installing Redemption, add a new module and paste the macro into the VBA editor. Change the oldName and newName values in the macro, using the account name as shown in File, Account Settings or in the From field of a new message for oldName variable and the desired name as the newName variable.

Public Sub changeAcctName()
Dim session
Dim oldName As String
Dim newName As String

oldName = "diane@domain.com"
newName = "OutlookMVP"

Set session = CreateObject("Redemption.RDOSession")
session.MAPIOBJECT = Application.session.MAPIOBJECT
Set Accounts = session.Accounts
For Each Account In Accounts
  If Account.Name = oldName Then
    Account.Name = newName
    Account.Save
  End If
Next
End Sub

Change Multiple Accounts at Once

This version of the macro uses an array to change multiple account names at once.

Public Sub ChangeAcctNamesAll()
Dim session
Dim oldName As String
Dim newName As String

Dim arrOldName As Variant
Dim arrNewName As Variant

' Set up the array
arrOldName = Array("me@slipstick.com", "me@cdolive.com", "you@slipstick.com")
arrNewName = Array("Diane (Slipstick)", "Diane (CDOLive)", "Information")

' Go through the array and look for a match, then do something
For i = LBound(arrOldName) To UBound(arrOldName)

Set session = CreateObject("Redemption.RDOSession")
session.MAPIOBJECT = Application.session.MAPIOBJECT
Set Accounts = session.Accounts
For Each Account In Accounts
  If Account.name = arrOldName(i) Then
    Account.name = arrNewName(i)
    Account.Save
  End If
Next

Next i
End Sub

Change the Folder List name using a macro or script

This macro (or script) works on all data files, however, its generally easier just to change the names using the user interface, when supported. Unfortunately you don't have that choice with Exchange Server or Outlook.com accounts as there is no UI.
data file display name

Using the macro or script, type the current display name, as seen in the navigation pane, in as the oldName and the desired name as the newName then run the macro or script. You'll need to restart Outlook for the change to take effect.

A Script version is here. This will be easier for most people to use as you just need to double click on the file to make the change (after editing the old and new names in the file.)

To use the script, download the script, edit the folder names then save it and change the extension to vbs. Double click to run it. Close Outlook and reopen it. (You don't need to change the Macro Security Settings in the Trust Center when using the script but will need to change macro security to use the macro.)

If you aren't using the description field (most people don't), the macro can add the original name to the description field. If you make a mistake, you can set the oRoot.Name to oRoot.Description to recover. To check the description field, right click on the root folder and choose Properties or Data File Properties.

Option Explicit
 
Public Sub ChangeFolderContainer()
Dim colStores As Outlook.Stores
Dim oStore As Outlook.Store
Dim oRoot As Outlook.folder
Dim oldName, newName As String

oldName = "Diane Poremsky"
newName = "Diane P"

'On Error Resume Next
    Set colStores = Application.Session.Stores
    For Each oStore In colStores
    Set oRoot = oStore.GetRootFolder
        Debug.Print (oRoot)

If oRoot = oldName Then
oRoot.Description = oRoot.Name
oRoot.Name = newName
End If

Next

Set oRoot = Nothing
Set oStore = Nothing
Set colStores = Nothing
End Sub

Change Multiple Names at Once

This version of the macro uses an array to change multiple datafile names at once time.

Public Sub ChangeRootFolderNames()
Dim colStores As Outlook.Stores
Dim oStore As Outlook.Store
Dim oRoot As Outlook.Folder

Dim arrOldName As Variant
Dim arrNewName As Variant

' Set up the array
arrOldName = Array("me@slipstick.com", "me@cdolive.com", "you@slipstick.com")
arrNewName = Array("Slipstick", "CDOLive", "Not Me")

' Go through the array and look for a match, then do something
For i = LBound(arrOldName) To UBound(arrOldName)

    Set colStores = Application.session.Stores
    For Each oStore In colStores
    Set oRoot = oStore.GetRootFolder
        Debug.Print (oRoot)

If oRoot = arrOldName(i) Then
oRoot.Description = oRoot.name
oRoot.name = arrNewName(i)
End If

Next
'On Error Resume Next

Next i

MsgBox "Please Restart Outlook"

Set oRoot = Nothing
Set oStore = Nothing
Set colStores = Nothing
End Sub

Use MFCMAPI

Before making any changes, export the profile from the registry. See Backup Profile for a quick command line method.

If you don't use to use the script to change the display name, you can use MFCMAPI to edit the PR_DISPLAY_NAME property.

  1. Download MFCMAPI and open it.
  2. Click Session, then Logon. If you have more than one profile, select the desired profile.
  3. Select the Exchange account in the list.
  4. In the lower screen, double click on PR_DISPLAY_NAME to open the Property Editor.
  5. mfcmapi

  6. Type a new name in the Ansi field.
  7. property editor

  8. Click Ok to close the dialog.
  9. Click Session > Logoff.
  10. Close the MFCMAPI window.

 

Edit the Registry

If you know what you are doing, you can edit the registry to change the display name of an Exchange data file in the Folder list. This will not change the name in the From field, only the name in the folder list. (To change the name in the From field, go to File, Account Settings, double click on the account then More Settings. Make the name change on the first tab.)

Before editing the key, export it so you can easily fix it if the display name is messed up. (As it likely will be the first time you try editing it.)

Find your profile in the registry. (Outlook 2016's profile is under \Office\16.0\.)

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\profile-name\[big number]
DWORD: 001f3001

Many of the profile keys will contain this DWORD. The Exchange accounts will include the Exchange organization in readable format on the right, as seen in this screenshot.
original registry key value

Rather than deleting the account name and reentering it, I replaced the letters, using spaces it fill in if the email address was longer than the desired display name. You need to use the same number of binary data as the original entry.

Restart Outlook to apply the name change.

Result of correct edit

Note that my successful entry has the exact same number of binary values as the original:
Edit registry value

If the editing was not correct, the data file name displays with Chinese characters:
Edit registry to change account name

 

Backup the Outlook Profile Registry Keys

You can backup the registry using a command line.

  1. Open the Run command (Windows key + R).
  2. Type or paste the correct command line in the Open field and press OK.
  3. The Profile keys will be saved to your Documents folder.
  4. If you need to restore the profile, close Outlook and double click on Outlook-profile.reg.

To export Outlook 2013 profile keys:

REG EXPORT "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles" %USERPROFILE%\Documents\Outlook-profile.reg /y

To export Outlook 2016 profile keys:

REG EXPORT "HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Profiles" %USERPROFILE%\Documents\Outlook-profile.reg /y

 

Tools

RenameMailbox

Outlook uses your email address as the account name; while you can edit it for POP and IMAP accounts, you cannot easily edit Exchange account names. This tool allows you to rename Exchange mailbox account easily.

Rename Exchange Mailbox and Account in Outlook was last modified: December 10th, 2020 by Diane Poremsky

Related Posts:

  • Rename Account in the Navigation Pane
  • Change Account Name in Outlook 2016
  • When you have an Exchange Server account in Small Business Server 2003
    Exchange Account Gets Set as the Default Account
  • How to Remove the Primary Account from Outlook

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Subscribe
Notify of
82 Comments
newest
oldest most voted
Inline Feedbacks
View all comments

swiesen (@guest_211947)
September 14, 2018 11:57 am
#211947

MFCMAPI no longer works to make this change. Microsoft has updated Outlook to disregard changes made by MFCMAPI.

Please vote here to encourage Microsoft to incorporate a feature into Outlook to allow the user to change the name of their mailboxes:

https://outlook.uservoice.com/forums/322590-outlook-2016-for-windows/suggestions/19574968-provide-a-feature-to-customize-account-names-for-e

2
0
Reply
Diane Poremsky(@diane-poremsky)
Author
Reply to  swiesen
September 16, 2018 9:54 pm
#211957

Thanks. (I thought I had added the link to the page but either I didn't or I'm blind.)

The macro will change it and Outlook keeps the name change better, at least it did here and it is easy enough to rerun the macro to fix it when outlook updates it.

0
0
Reply
mikolajek (@guest_221672)
April 23, 2025 7:31 am
#221672

My Outlook won't rename multiple accounts.

I'm getting the error saying "ActiveX component cannot create an object" and the highlighter macro line is "Set session = CreateObject("Redemption.RDOSession")"

Is there a way to overcome this one?

0
0
Reply
Diane Poremsky(@diane-poremsky)
Author
Reply to  mikolajek
April 29, 2025 8:53 am
#221677

You need to install Redemption then enable it in the VBA Editor's Tools > References.

0
0
Reply
Ivo (@guest_219269)
May 6, 2022 7:24 am
#219269

Thanks a lot Diane!! You've been a fantastic Outlook resource for so many years. In my case, for more years than I care to remember, I've found a solution to all my Outlook issues and answered all my sometimes weird Outlook questions on your great site. You have my eternal gratitude and admiration. In this case, for me the registry edit did not work, but the script did. I'm running Outlook® for Microsoft 365 MSO (Version 2204 Build 16.0.15128.20196) 64-bit. Thanks again and please keep up the great work!

1
0
Reply
Mark O'Loughlin (@guest_220370)
Reply to  Ivo
June 24, 2023 7:27 pm
#220370

Editing the Account Name in the Registry no longer works for Microsoft 365, but the Macro method still works. Thanks for the tip!
Guide:
1.      Show the developer tab in Outlook: Show the Developer tab - Microsoft Support
2.      How to run the Macro: Run a macro in Outlook - Microsoft Support
3.      Create a new macro and paste the script from this article. Remember to change “oldname” and “newname” to what you want, then save it.
4.      Run the Macro

0
0
Reply
Eric (@guest_218919)
November 30, 2021 9:27 am
#218919

I appreciate the plethora of options here. We have MS365 with Exchange Online & I'm in the process of changing our email domain. I've been testing it on my own email address. And, indeed, I do now have the new one as the primary & the old one as an alias. Everything has updated except Outlook & the corresponding Mail control panel, which still think I have the old one (even though recipients receive emails from my new address). Anyway, I just thought I'd mention that the initial registry edit above no longer seems to work. I found it under "00000002" and tried changing it several times, restarting Outlook, rebooting, etc., but it kept on restoring it to my old email address.

1
0
Reply
Mark O'Loughlin (@guest_220371)
Reply to  Eric
June 24, 2023 7:28 pm
#220371

Editing the Account Name in the Registry no longer works for Microsoft 365, but the Macro method still works. Thanks for the tip!
Guide:
1.      Show the developer tab in Outlook: Show the Developer tab - Microsoft Support
2.      How to run the Macro: Run a macro in Outlook - Microsoft Support
3.      Create a new macro and paste the script from this article. Remember to change “oldname” and “newname” to what you want, then save it.
4.      Run the Macro

0
0
Reply
Ron Dullage (@guest_217510)
February 1, 2021 3:50 am
#217510

Hi Diane, I had a very minor (really cosmetic) issue with Outlook 2016 that I had been struggling to resolve. Within one Minute if finding your page it was sorted.

Thank you very much indeed,

Take care and stay safe.

0
0
Reply
chris (@guest_217284)
December 10, 2020 11:43 am
#217284

MFCMAPI way worked like a charm.Many thanks Diane!

0
0
Reply
Victor Ivanidze (@guest_217277)
December 9, 2020 5:05 am
#217277

Hello all, there exists a tool named RenameMailbox.

0
0
Reply
Natarajan Raghunath (@guest_215165)
May 3, 2020 4:27 pm
#215165

Hi Diane:

I tried to change the display name in both ways, using MFCMAPI editor and also using the regedit. What happens is after some time it goes back to the original email address. My account is exchange account hosted by Microsoft. I am the only one in that exchange account. Please suggest.

1
0
Reply
Richard (@guest_214042)
October 2, 2019 8:49 am
#214042

Hello,

Many thanks for the information here. I modified your script slightly to look up the samaccount name of the individual logged in and then used that name to check against the mailbox name before modifying it. We used it globally when we changed primary SMTP addresses in our organisation. I'm not a coder so excuse the messy code.

Hope it helps someone.

ChangeMBname2.txt
1
0
Reply

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 30 Issue 16

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Use Classic Outlook, not New Outlook
  • How to Remove the Primary Account from Outlook
  • Disable "Always ask before opening" Dialog
  • This operation has been cancelled due to restrictions
  • Adjusting Outlook's Zoom Setting in Email
  • How to Hide or Delete Outlook's Default Folders
  • Reset the New Outlook Profile
  • Save Attachments to the Hard Drive
  • Outlook SecureTemp Files Folder
  • Add Attachments and Set Email Fields During a Mail Merge
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
  • Google Workspace and Outlook with POP Mail
  • Import EML Files into New Outlook
  • Opening PST files in New Outlook
  • New Outlook: Show To, CC, BCC in Replies
  • Insert Word Document into Email using VBA
  • Delete Empty Folders using PowerShell
  • Warn Before Deleting a Contact
  • Classic Outlook is NOT Going Away in 2026
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Google Workspace and Outlook with POP Mail

Import EML Files into New Outlook

Opening PST files in New Outlook

New Outlook: Show To, CC, BCC in Replies

Insert Word Document into Email using VBA

Delete Empty Folders using PowerShell

Warn Before Deleting a Contact

Classic Outlook is NOT Going Away in 2026

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

VBA Basics

How to use the VBA Editor

Work with open item or selected item

Working with All Items in a Folder or Selected Items

VBA and non-default Outlook Folders

Backup and save your Outlook VBA macros

Get text using Left, Right, Mid, Len, InStr

Using Arrays in Outlook macros

Use RegEx to extract message text

Paste clipboard contents

Windows Folder Picker

Custom Forms

Designing Microsoft Outlook Forms

Set a custom form as default

Developer Resources

Developer Resources

Developer Tools

VBOffice.net samples

SlovakTech.com

Outlook MVP David Lee

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2025 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.

wpDiscuz

Sign up for Exchange Messaging Outlook

Our weekly Outlook & Exchange newsletter (bi-weekly during the summer)






Please note: If you subscribed to Exchange Messaging Outlook before August 2019, please re-subscribe.

Never see this message again.

You are going to send email to

Move Comment