Advertisement

Random Boy Name Generator

Generate boy name suggestions from a verified SSA list or your own shortlist, with prefix filtering and optional no-repeat sampling.

One single-part name per line; blank uses SSA 2020–2025 top 40 recorded-male names. Up to 200 names.
Matches without regard to letter case; accents remain distinct.

Pick given-name ideas from a fixed list of names recorded for boys in US Social Security data, or shuffle your own shortlist. A prefix filter can narrow the choices before you generate a fresh list. The tool returns suggestions and the number of distinct eligible names.

How to use this tool

  1. Leave the custom list blank for the built-in SSA pool, or enter one name per line.
  2. Optionally enter a beginning letter or longer prefix.
  3. Choose how many suggestions you want and whether repeats are allowed.
  4. Select Calculate again for another random draw.

Formula

Eligible pool = distinct names matching the prefix; each draw samples uniformly from that pool.

The built-in pool contains the first 40 recorded-male names in SSA’s combined 2020–2025 table, checked in 2026. Birth counts do not affect selection odds. With no repeats, names are drawn without replacement within the current result.

Example

Enter Liam, Noah and Oliver on separate lines. Request three names with no repeats and a blank prefix: the result contains all three in a random order. A prefix of Li leaves only Liam, so the largest no-repeat list has one entry.

Names and source coverage

The source classification describes the records in that US dataset. It does not restrict who may use a name or describe every culture’s naming conventions. Custom entries support Unicode letters, accents, apostrophes and hyphens, but must be single-part names without spaces. Use up to 200 entries and 80 characters per name.

Frequently asked questions

Are the names weighted by popularity?

No. Every eligible spelling is equally likely, including after a prefix filter.

Can a name appear again after another click?

Yes. The no-repeat option applies only to one generated list; there is no persistent history.

How are duplicate spellings handled?

Entries are normalized to NFC and compared without letter case. The first spelling is retained. Accent marks remain meaningful.

Sources

Last updated: 2026-10-30

Advertisement