MAGIC Naming Formula: Make a Magnetic Reason Why, Announce Your Avatar, Give Them a Goal, Indicate a Container, Create a Time Duration
The Framework
The MAGIC Naming Formula from Alex Hormozi's $100M Offers provides the structural template for naming offers, programs, bonuses, and products in ways that communicate value before the prospect reads a single line of description. Each letter represents a naming component: Make a Magnetic Reason Why, Announce Your Avatar, Give Them a Goal, Indicate a Container, and Create a Time Duration. A name that includes all five components sells the offer through its name alone — the prospect understands who it's for, what it delivers, how it's structured, and how long it takes before any sales conversation begins.
The Five Components
M — Make a Magnetic Reason Why. The name should convey why the program exists and why it matters. This is the emotional hook — the word or phrase that makes the prospect stop scrolling and pay attention. "Rapid," "Ultimate," "Accelerated," "Breakthrough" — language that signals this isn't ordinary. The magnetic element creates the curiosity that Berger's Social Currency from Contagious predicts will drive sharing: a remarkably named program is worth mentioning to friends.
A — Announce Your Avatar. The name should identify who the program is for. "For B2B SaaS Founders," "For New Moms," "For Real Estate Investors" — the avatar announcement activates Hormozi's Niche Pricing Power: when the prospect sees themselves in the name, the perceived relevance jumps from generic ("this might work for me") to specific ("this was built for me"). The specificity that commands 100x pricing power begins with the name.
G — Give Them a Goal. The name should state the outcome the program delivers. "Revenue Accelerator," "20-Pound Transformation," "Pipeline Builder" — the goal component tells the prospect what they'll achieve, which activates the Dream Outcome variable in Hormozi's Value Equation. A goal-named program is evaluated against the outcome ("Is that outcome worth the price?") rather than against the components ("Are those features worth the price?"). The outcome evaluation almost always favors the seller.
I — Indicate a Container. The name should specify the program's format: Challenge, Blueprint, System, Bootcamp, Academy, Masterclass, Intensive, Workshop. The container word sets expectations about the experience: a "Challenge" implies accountability and competition, a "Blueprint" implies step-by-step guidance, a "System" implies comprehensive methodology, a "Bootcamp" implies intensive immersion. Each container activates different expectations that frame the prospect's evaluation.
C — Create a Time Duration. The name should include a timeframe: "6-Week," "90-Day," "12-Month," "21-Day." The duration component attacks the Time Delay variable in Hormozi's Value Equation by setting expectations about how long the transformation takes. "6-Week Revenue Accelerator" communicates that results happen in six weeks — which the 2.24x Multiplier Model from the same book predicts will increase perceived value disproportionately (reducing time delay IS the highest-leverage Value Equation move).
The Complete Name
Combining all five: "The 6-Week Revenue Accelerator for B2B SaaS Founders" → Time Duration (6-Week) + Goal (Revenue Accelerator) + Avatar (B2B SaaS Founders). Add the magnetic element and container: "The Rapid 6-Week Revenue Accelerator Blueprint for B2B SaaS Founders." Every component of the name communicates value that traditional naming ("Business Growth Program") doesn't.
Hormozi notes that not every name needs all five components — but names with more components consistently outperform names with fewer. A name with three components is better than one with two; four is better than three. The diminishing point is readability: a name so long it becomes unwieldy defeats the purpose.
Cross-Library Connections
Berger's Social Currency from Contagious explains why MAGIC-named programs spread: a specifically, interestingly named program is more remarkable (and therefore more shareable) than a generically named one. "I just joined the Rapid 6-Week Revenue Accelerator" has more Social Currency than "I joined a business coaching program" because the specific name sounds more exclusive and more impressive.
Hormozi's Niche Pricing Power from the same book connects through the Avatar component: the name's avatar specificity IS the niche positioning. A program named for a specific audience commands premium prices from that audience because the name signals "this was built specifically for your situation."
Hormozi's Value Equation from the same book is served by three of the five components: the Goal serves Dream Outcome, the Time Duration serves Time Delay reduction, and the Container serves Effort reduction (a "Blueprint" implies less effort than a "Course" because blueprints are step-by-step). Three of the four Value Equation variables are addressed through the name alone.
Dib's Naming Two-Step Process from Lean Marketing provides the complementary naming methodology: Dib prescribes that names should pass two tests — does it communicate what you do, and does it differentiate you from competitors? The MAGIC formula ensures the first test is passed (the name communicates avatar, goal, container, and duration). The Magnetic component ensures the second test is passed (the emotional hook differentiates).
Hormozi's 11-Point Bonus Checklist from the same book prescribes giving each bonus "a special benefit-laden name" (Point 2). The MAGIC formula IS the method for creating those benefit-laden names: each bonus should be named with its own avatar, goal, container, and duration components.
Implementation
📚 From $100M Offers by Alex Hormozi — Get the book