I recently ran into a minor challenge when deploying a Profile's metadata to an org when it came back with the error message:
"You may not modify the permission Run Macros on Multiple Records while editing a Standard Profile"
The profiles metadata doesn't contain the string "Run Macros on Multiple Records", so how do I know which userPermissions element I need to modify? I was able to narrow it down from the source diff on the file to BulkMacrosAllowed.
So my primary problem was solved, but it did leave me wondering why I couldn't find a more complete mapping of permission API names and the corresponding UI labels.
A small amount of research revealed the required information was in the PermissionSet field metadata. So then I just needed to iterate that metadata and put it into a more useful format (I.e. something I can Google).
The following was hastily extracted from a Summer '20 Dev org and merged with a Scratch Org from the same vintage using the v49.0 API. Your results may vary.
Updated for Winter '21 (v50.0). Just to be confusing it appears Salesforce has changed a couple of the UI Labels. So I've started keeping a versioned history of the changes to this page.
| API Name | UI Label | 
|---|---|
| AccessCMC | Access Community Management | 
| AccessContentBuilder | Access drag-and-drop content builder | 
| AccountSwitcherUser | Account Switcher User | 
| ActivateContract | Activate Contracts | 
| ActivateOrder | Activate Orders | 
| ActivitiesAccess | Access Activities | 
| AddAnalyticsRemoteConnections | Add Analytics Remote Connections | 
| AddDirectMessageMembers | Add People to Direct Messages | 
| AddWaveNotificationRecipients | Notification Emails: Add Recipients | 
| AllowEmailIC | Email-Based Identity Verification Option | 
| AllowLightningLogin | Lightning Login User | 
| AllowUniversalSearch | Knowledge One | 
| AllowViewEditConvertedLeads | View and Edit Converted Leads | 
| AllowViewKnowledge | Allow View Knowledge | 
| ApexRestServices | Apex REST Services | 
| ApiEnabled | API Enabled | 
| AssignPermissionSets | Assign Permission Sets | 
| AssignTopics | Assign Topics | 
| AuthorApex | Author Apex | 
| B2BMarketingAnalyticsUser | Create B2B Marketing Analytics Apps | 
| BotManageBots | Manage Bots | 
| BotManageBotsTrainingData | Manage Bots Training Data | 
| BulkApiHardDelete | Bulk API Hard Delete | 
| BulkMacrosAllowed | Run Macros on Multiple Records | 
| CampaignInfluence2 | Campaign Influence | 
| CanApproveFeedPost | Can Approve Feed Post and Comment | 
| CanEditDataPrepRecipe | Edit Dataset Recipes | 
| CanEditPrompts | Manage Prompts | 
| CanInsertFeedSystemFields | Insert System Field Values for Chatter Feeds | 
| CanManageMaps | Manage Analytics Custom Maps | 
| CanUseNewDashboardBuilder | Drag-and-Drop Dashboard Builder | 
| CanVerifyComment | Verify Answers to Chatter Questions | 
| ChangeDashboardColors | Change Dashboard Colors | 
| ChatterComposeUiCodesnippet | Allow Inclusion of Code Snippets from UI | 
| ChatterEditOwnPost | Edit My Own Posts | 
| ChatterEditOwnRecordPost | Edit Posts on Records I Own | 
| ChatterFileLink | Create Public Links | 
| ChatterInternalUser | Chatter Internal User | 
| ChatterInviteExternalUsers | Invite Customers To Chatter | 
| ChatterOwnGroups | Create and Own New Chatter Groups | 
| CloseConversations | Close Conversation Threads | 
| ConfigCustomRecs | Configure Custom Recommendations | 
| ConnectOrgToEnvironmentHub | Connect Organization to Environment Hub | 
| ConsentApiUpdate | Update Consent Preferences Using REST API | 
| ContentAdministrator | Manage Salesforce CRM Content | 
| ContentHubOnPremiseUser | Files Connect On-premises | 
| ContentHubUser | Files Connect Cloud | 
| ContentWorkspaces | Access Libraries | 
| ConvertLeads | Convert Leads | 
| CreateCustomizeDashboards | Create and Customize Dashboards | 
| CreateCustomizeFilters | Create and Customize List Views | 
| CreateCustomizeReports | Create and Customize Reports | 
| CreateDashboardFolders | Create Dashboard Folders | 
| CreateLtngTempFolder | Create Folders for Lightning Email Templates | 
| CreateLtngTempInPub | Manage Public Lightning Email Templates | 
| CreatePackaging | Create AppExchange Packages | 
| CreateReportFolders | Create Report Folders | 
| CreateReportInLightning | Report Builder (Lightning Experience) | 
| CreateTopics | Create Topics | 
| CreateWorkBadgeDefinition | Create custom Badge Definitions | 
| CreateWorkspaces | Create Libraries | 
| CustomizeApplication | Customize Application | 
| CustomMobileAppsAccess | Access Custom Mobile Apps | 
| CustomSidebarOnAllPages | Show Custom Sidebar On All Pages | 
| CustomTabBarOnMobile | New Salesforce Mobile App - Customizable Navigation (Winter '20 Pilot Only) | 
| DataExport | Weekly Data Export | 
| DelegatedTwoFactor | Manage Multi-Factor Authentication in User Interface | 
| DeleteActivatedContract | Delete Activated Contracts | 
| DeleteTopics | Delete Topics | 
| DistributeFromPersWksp | Create Content Deliveries | 
| EditActivatedOrders | Edit Activated Orders | 
| EditBrandTemplates | Manage Letterheads | 
| EditCaseComments | Edit Case Comments | 
| EditEvent | Edit Events | 
| EditHtmlTemplates | Edit HTML Templates | 
| EditKnowledge | Manage Articles | 
| EditMyDashboards | Edit My Dashboards | 
| EditMyReports | Edit My Reports | 
| EditOppLineItemUnitPrice | Edit Opportunity Product Sales Price | 
| EditPublicDocuments | Manage Public Documents | 
| EditPublicFilters | Manage Public List Views | 
| EditPublicReports | Manage Public Reports | 
| EditPublicTemplates | Manage Public Classic Email Templates | 
| EditReadonlyFields | Edit Read Only Fields | 
| EditReports | Create and Customize Reports | 
| EditTask | Edit Tasks | 
| EditTopics | Edit Topics | 
| EmailAdministration | Email Administration | 
| EmailMass | Mass Email | 
| EmailSingle | Send Email | 
| EmailTemplateManagement | Manage Email Templates | 
| EnableCommunityAppLauncher | Show App Launcher in Communities | 
| EnableNotifications | Send Outbound Messages | 
| ExportReport | Export Reports | 
| FeedPinning | Pin Posts in Feeds | 
| FieldServiceAccess | Field Service Standard | 
| FieldServiceDispatcher | Field Service Dispatcher | 
| FieldServiceLastMile | Field Service Last Mile | 
| FieldServiceMobileApp | Field Service Mobile | 
| FieldServiceScheduling | Field Service Scheduling | 
| FlowUFLRequired | Require Flow User Feature License | 
| ForceTwoFactor | Multi-Factor Authentication for User Interface Logins | 
| FSCComprehensiveUserAccess | User license to access Lightning components and features delivered in Financial Services Cloud. | 
| GiveRecognitionBadge | Give Recognition Badges in Lightning Communities | 
| GovernNetworks | Manage Communities | 
| HasUnlimitedNBAExecutions | User Has Unlimited Next Best Action Strategy Executions | 
| HeadlessCMSAccess | Enable Salesforce CMS Integration | 
| HideReadByList | Hide the Seen By List | 
| IdentityConnect | Use Identity Connect | 
| IdentityEnabled | Use Identity Features | 
| ImportCustomObjects | Import Custom Objects | 
| ImportLeads | Import Leads | 
| ImportPersonal | Import Personal Contacts | 
| InsightsAppAdmin | Manage Analytics | 
| InsightsAppDashboardEditor | Create and Edit Analytics Dashboards | 
| InsightsAppEltEditor | Edit Analytics Dataflows | 
| InsightsAppUploadUser | Upload External Data to Analytics | 
| InsightsAppUser | Use Analytics | 
| InsightsCreateApplication | Create Analytics Apps | 
| InstallPackaging | Download AppExchange Packages | 
| IotUser | IoT User | 
| IsotopeAccess | Salesforce Anywhere on Mobile | 
| IsotopeCToCUser | Salesforce Anywhere Integration Access | 
| IsotopeLEX | Salesforce Anywhere in Lightning Experience | 
| LightningConsoleAllowedForUser | Lightning Console User | 
| LightningExperienceUser | Lightning Experience User | 
| ListEmailSend | Allow sending of List Emails | 
| LMEndMessagingSessionUserPerm | End Messaging Session | 
| LMOutboundMessagingUserPerm | Agent Initiated Outbound Messaging | 
| LtngPromoReserved01UserPerm | Remain in Salesforce Classic | 
| ManageAnalyticSnapshots | Manage Reporting Snapshots | 
| ManageAuthProviders | Manage Auth. Providers | 
| ManageBusinessHourHolidays | Manage Business Hours Holidays | 
| ManageC360AConnections | Connect Org to Customer 360 Audiences | 
| ManageCallCenters | Manage Call Centers | 
| ManageCases | Manage Cases | 
| ManageCategories | Manage Categories | 
| ManageCertificates | Manage Certificates | 
| ManageChatterMessages | Manage Chatter Messages and Direct Messages | 
| ManageClearbitIntegration | Manage your Clearbit Integration | 
| ManageCMS | Create CMS Workspaces and Channels | 
| ManageContent | Manage Content Permissions | 
| ManageContentProperties | Manage Content Properties | 
| ManageContentTypes | Manage record types and layouts for Files | 
| ManageCssUsers | Manage Customer Users | 
| ManageCustom | Manage Custom Permissions | 
| ManageCustomReportTypes | Manage Custom Report Types | 
| ManageDashbdsInPubFolders | Manage Dashboards in Public Folders | 
| ManageDashboards | Manage Dashboards | 
| ManageDataCategories | Manage Data Categories | 
| ManageDataIntegrations | Manage Data Integrations | 
| ManageDynamicDashboards | Manage Dynamic Dashboards | 
| ManageEmailClientConfig | Manage Email Client Configurations | 
| ManageEncryptionKeys | Manage Encryption Keys | 
| ManageExchangeConfig | Manage Lightning Sync | 
| ManageExternalConnections | Allow user to modify Private Connections | 
| ManageHealthCheck | Manage Health Check | 
| ManageHubConnections | Connect Org to Customer 360 Data Manager | 
| ManageInteraction | Manage Flow | 
| ManageInternalUsers | Manage Internal Users | 
| ManageIpAddresses | Manage IP Addresses | 
| ManageKnowledge | Manage Salesforce Knowledge | 
| ManageKnowledgeImportExport | Manage Knowledge Article Import/Export | 
| ManageLeads | Manage Leads | 
| ManageLoginAccessPolicies | Manage Login Access Policies | 
| ManageMobile | Manage Mobile Configurations | 
| ManageNetworks | Create and Set Up Communities | 
| ManagePasswordPolicies | Manage Password Policies | 
| ManageProfilesets | Manage Profiles and Permission Sets | 
| ManagePropositions | Manage Next Best Action Recommendations | 
| ManagePvtRptsAndDashbds | Manage All Private Reports and Dashboards | 
| ManageRecommendationStrategies | Manage Next Best Action Strategies | 
| ManageReleaseUpdates | Manage Release Updates | 
| ManageRemoteAccess | Manage Connected Apps | 
| ManageReportsInPubFolders | Manage Reports in Public Folders | 
| ManageRoles | Manage Roles | 
| ManageSearchPromotionRules | Manage Promoted Search Terms | 
| ManageSecurityCommandCenter | Manage Security Center | 
| ManageSelfService | Manage Self-Service Portal | 
| ManageSessionPermissionSets | Manage Session Permission Set Activations | 
| ManageSharing | Manage Sharing | 
| ManageSolutions | Manage Published Solutions | 
| ManageSubscriptions | Manage Analytics Subscriptions | 
| ManageSurveys | Manage Surveys | 
| ManageSynonyms | Manage Synonyms | 
| ManageTemplatedApp | Manage Analytics Templated Apps | 
| ManageTwoFactor | Manage Multi-Factor Authentication in API | 
| ManageUnlistedGroups | Manage Unlisted Groups | 
| ManageUsers | Manage Users | 
| ManageZapierIntegration | Manage your Zapier Integration | 
| MassInlineEdit | Mass Edits from Lists | 
| MergeTopics | Merge Topics | 
| ModerateChatter | Moderate Chatter | 
| ModerateNetworkUsers | Moderate Community Users | 
| ModifyAllData | Modify All Data | 
| ModifyDataClassification | Modify Data Classification | 
| ModifyMetadata | Modify Metadata Through Metadata API Functions | 
| ModifySecureAgents | Modify Secure Agents | 
| NativeWebviewScrolling | Salesforce Mobile App: Native scrolling on webviews | 
| NewReportBuilder | Report Builder | 
| OptOutGeoLocationTracking | Exclude Technician from Geolocation Tracking | 
| Packaging2 | Create and Update Second-Generation Packages | 
| Packaging2Delete | Delete Second-Generation Packages | 
| PasswordNeverExpires | Password Never Expires | 
| PreventClassicExperience | Hide Option to Switch to Salesforce Classic | 
| PrivacyDataAccess | Allow user to access privacy data | 
| PublishPackaging | Upload AppExchange Packages | 
| QueryAllFiles | Query All Files | 
| QuipMetricsAccess | Quip Metrics | 
| QuipUserEngagementMetrics | Quip User Engagement Metrics | 
| RecordVisibilityAPI | Enable RecordVisibility API | 
| RemoveDirectMessageMembers | Remove People from Direct Messages | 
| ResetPasswords | Reset User Passwords and Unlock Users | 
| RunFlow | Run Flows | 
| RunReports | Run Reports | 
| SalesConsole | Sales Console | 
| SandboxTestingInCommunityApp | Enables testing a sandbox community in the Mobile Publisher for Community Cloud app. | 
| ScheduleReports | Schedule Reports | 
| SelectFilesFromSalesforce | Select Files from Salesforce | 
| SendAnnouncementEmails | Send announcement emails | 
| SendCustomNotifications | Send Custom Notifications | 
| SendExternalEmailAvailable | Send Email through External Email Service | 
| SendSitRequests | Send Stay-in-Touch Requests | 
| ShareInternalArticles | Share internal Knowledge articles externally | 
| ShowCompanyNameAsUserBadge | Show Company Name as Community Role | 
| SkipIdentityConfirmation | Skip Identity Confirmation at Login | 
| SolutionImport | Import Solutions | 
| SubmitMacrosAllowed | Manage Macros Users Can't Undo | 
| SubscribeDashboardRolesGrps | Subscribe to Dashboards: Send to Groups and Roles | 
| SubscribeDashboardToOtherUsers | Subscribe to Dashboards: Add Recipients | 
| SubscribeReportRolesGrps | Subscribe to Reports: Send to Groups and Roles | 
| SubscribeReportsRunAsUser | Subscribe to Reports: Set Running User | 
| SubscribeReportToOtherUsers | Subscribe to Reports: Add Recipients | 
| SubscribeToLightningDashboards | Subscribe to Dashboards | 
| SubscribeToLightningReports | Subscribe to Reports | 
| TraceXdsQueries | Access Tracer for External Data Sources | 
| TransactionalEmailSend | Send Non-Commercial Email | 
| TransferAnyCase | Transfer Cases | 
| TransferAnyEntity | Transfer Record | 
| TransferAnyLead | Transfer Leads | 
| TwoFactorApi | Multi-Factor Authentication for API Logins | 
| UseSubscriptionEmails | Use Subscription Emails | 
| UseTeamReassignWizards | Use Team Reassignment Wizards | 
| UseTemplatedApp | Use Analytics Templated Apps | 
| UseWebLink | Allow Access to Customized Actions | 
| ViewAllActivities | View All Activities | 
| ViewAllCustomSettings | View All Custom Settings | 
| ViewAllData | View All Data | 
| ViewAllForeignKeyNames | View All Lookup Record Names | 
| ViewAllProfiles | View All Profiles | 
| ViewAllUsers | View All Users | 
| ViewAnomalyEvents | View Threat Detection Events | 
| ViewContent | View Content in Portals | 
| ViewDataAssessment | Access to view Data Assessment | 
| ViewDataCategories | View Data Categories in Setup | 
| ViewDataLeakageEvents | View Real-Time Event Monitoring Data | 
| ViewEncryptedData | View Encrypted Data | 
| ViewEventLogFiles | View Event Log Files | 
| ViewFlowUsageAndFlowEventData | View Flow Usage and Flow Event Data | 
| ViewHealthCheck | View Health Check | 
| ViewHelpLink | View Help Link | 
| ViewMyTeamsDashboards | View My Team's Dashboards | 
| ViewOnlyEmbeddedAppUser | Access to View-Only Licensed Templates and Apps | 
| ViewPlatformEvents | View Login Forensics Events | 
| ViewPrivateStaticResources | View Private Static Resources | 
| ViewPublicDashboards | View Dashboards in Public Folders | 
| ViewPublicReports | View Reports in Public Folders | 
| ViewRoles | View Roles and Role Hierarchy | 
| ViewSecurityCommandCenter | View Security Center pages | 
| ViewSetup | View Setup and Configuration | 
| ViewUserPII | View User Records with PII | 
| WaveManagePrivateAssetsUser | Manage Analytics Private Assets | 
| WaveTabularDownload | Download Analytics Data | 
| WorkCalibrationUser | Enable WDC Calibration | 
| WorkDotComUserPerm | Enable WDC |