Skip to main content
Back to Names generators

Names

Professional Email Username Generator

Given a first name, last name, and optional domain, this generator strips non-alphabetic characters from each name part, extracts the first initial of each, and systematically combines them into 15 fixed pattern variants: dot-separated (firstname.lastname), concatenated (firstnamelastname), initial-plus-lastname (f.lastname), reversed (lastname.firstname), underscore and hyphen forms, and several variants appended with a random two-digit number between 10 and 99. Every variant is then suffixed with an @ sign and the supplied domain — defaulting to gmail.com — to produce a complete, copy-ready address. Freelancers setting up a first professional address, job seekers whose preferred format is already claimed on Gmail or Outlook, and small-business admins provisioning accounts across a custom domain all reach for this tool when they need to evaluate formats quickly. Seeing all 15 complete addresses side by side — rather than guessing one at a time — makes it easy to spot which options look clean before checking availability in the actual mail provider. HR teams standardising a naming convention across a new hire cohort also use the batch output to confirm that a single format works across a roster of names before committing.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Enter your first name and last name into the two text fields — use the name you want recipients to see.
  2. Type your email domain (e.g., gmail.com or yourcompany.com) into the domain field, or leave it blank to see usernames only.
  3. Click Generate to instantly produce 15+ professional email username variations displayed as complete addresses.
  4. Scan the list for the format that reads most clearly with your specific name, prioritizing shorter options near the top.
  5. Copy your preferred email address directly from the results and use it when creating your account or mailbox.

Use Cases

  • Picking a Gmail format for job applications before recruiters see your address
  • Previewing how alex.morgan looks on a custom domain in Google Workspace before creating the mailbox
  • Standardizing a single naming convention across new hires in a small company
  • Choosing a contact email for a portfolio site that pairs cleanly with your LinkedIn name
  • Finding a short, dictation-friendly format when your full name exceeds 20 characters

Tips

  • If your name is very common, run the generator with a middle initial added to your first name field (e.g., 'Alex J') to get initial-inclusive formats that are more likely to be available.
  • Test your chosen format by saying it aloud — if you have to spell it out every time, pick a simpler variation from the list.
  • For freelance or personal brand emails, prefer formats that match your name on LinkedIn exactly so clients can connect the two without friction.
  • Avoid appending the current year as a number — it dates the address and signals the good usernames were already taken.
  • If you're setting up a team, decide on one format before running names through the tool; consistency across employees looks more credible to clients than a mix of styles.
  • For custom domains, shorter usernames matter less since the domain itself signals professionalism — focus on readability rather than uniqueness.

FAQ

What patterns does the generator actually produce?

It creates 15 deterministic variants: firstname.lastname, firstnamelastname, f.lastname, flastname, firstname.l, lastname.firstname, lastnamef, firstname.lastnameNN, flastnameNN, firstname_lastname, lastname_firstname, f_lastname, firstname-lastname, lastname.fNN, and firstnameNN — where NN is a random two-digit number and f/l are the first initials.

Can I use this for a custom business domain rather than Gmail?

Yes. Type your domain (e.g., yourcompany.com) in the domain field and every suggestion renders as a complete address on that domain. It works for any string you enter, so you can preview how names will look before creating mailboxes in Google Workspace, Microsoft 365, or your hosting control panel.

Why do some suggestions include a two-digit number?

When a bare username is already claimed, adding a number is a common fallback. The generator appends a random number between 10 and 99 to several variants so you get those options automatically. Because the number is random, regenerating will produce different numeric suffixes, giving you multiple choices.

Does it work with hyphenated or compound last names?

The function strips any character that is not a letter, so hyphens and spaces are removed before patterns are built. A last name like Smith-Jones becomes smithjones in all variants. If you want to evaluate the hyphenated form separately, enter it as a clean string like smithjones versus just jones and compare the two outputs.

Does the generator check whether a username is already taken?

No — it only produces the formatted strings; it does not query Gmail, Outlook, or any other provider. You need to check availability directly in the mail provider's signup flow or admin console. Use this tool to decide which format you want before you begin that process.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.