What Microsoft recommends
Conditional Access is the one area where Microsoft spells out a naming standard. It is short, and it is a good place to start.
Source: Plan your Microsoft Entra Conditional Access deployment, Microsoft Learn.
So a name should let you answer, without opening the policy: which one is it, who is affected, in which apps, and what happens to them.
A pattern that fits
CA-001-GBL-RequireMfaAllUsers
Policy type - Number - Scope - Purpose
| Part | Carries | In the example |
|---|---|---|
| Policy type | That this is a Conditional Access policy | CA |
| Number | The sequence number | 001 |
| Scope | Who it applies to | GBL |
| Purpose | The response, and the apps or the condition | RequireMfaAllUsers |
The number comes early so that policies sort in the order you review them. The purpose starts with the response (Require, Block) because that is the part that can lock someone out.
Open this pattern in the builder
More examples
CA-002-GBL-BlockLegacyAuthentication
Everyone, all apps, block
CA-010-IT-RequireCompliantDeviceAdmins
Admins, compliant device required
CA-020-BYOD-RequireAppProtection
Personal phones, app protection required
How to number
These are suggestions, not a Microsoft rule:
- Three digits. The tenant limit is 240 policies, so three digits are enough and names stay aligned.
- Leave gaps. Number in steps of ten, or give each area a range (001 to 099 for everyone, 100 to 199 for admins), so a new policy fits in without renumbering the rest.
- Never reuse a number. A retired policy’s number stays retired, or old tickets and audit notes start pointing at the wrong policy.
Source: Plan your Microsoft Entra Conditional Access deployment, Microsoft Learn.
Who owns it
Source: Plan your Microsoft Entra Conditional Access deployment, Microsoft Learn.
In NamingPilot that is the Prefix segment, or a segment of your own. Add it once and save the result as a template.
Emergency policies
Policies you keep switched off for an outage should not look like the others, or someone will tidy them away.
Source: Plan your Microsoft Entra Conditional Access deployment, Microsoft Learn.
What to leave out
- The state. “Report-only” in a name is wrong the moment you switch the policy on.
- Group names. Groups get renamed. Describe who is targeted (
Admins,Guests), not which group holds them. - Dates. The audit log already knows when a policy changed.
For the naming of everything else in the tenant, see the Intune naming convention guide.